Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Jest testing suite #385

Open
ashleybisram opened this issue Feb 18, 2025 · 0 comments
Open

Update Jest testing suite #385

ashleybisram opened this issue Feb 18, 2025 · 0 comments

Comments

@ashleybisram
Copy link
Contributor

Describe the bug
Once migrating Chronos to TypeScript, the testing suite no longer applies to the appropriate files. Additionally, testing should be expanded to include type assertion errors, among other tests that would apply to TypeScript-specific updates.

To Reproduce
Steps to reproduce the behavior:

  1. Go to the root directory of the repository in your IDE.
  2. Run npm install.
  3. Run npm run test
  4. See errors.

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
Image

Desktop (please complete the following information):

  • OS: iOS v15.3
  • Browser: Chrome

Additional context

npm run test 

> @chronosmicro/[email protected] test
> nyc jest

jest-haste-map: Haste module naming collision: @chronosmicro/display
  The following files share their name; please adjust your hasteImpl:
    * <rootDir>/package.json
    * <rootDir>/dist/package.json

jest-haste-map: Haste module naming collision: orders
  The following files share their name; please adjust your hasteImpl:
    * <rootDir>/examples/docker/orders/package.json
    * <rootDir>/examples/gRPC/orders/package.json

jest-haste-map: Haste module naming collision: server
  The following files share their name; please adjust your hasteImpl:
    * <rootDir>/chronos_npm_package/server/package.json
    * <rootDir>/examples/kubernetes/server/package.json

jest-haste-map: Haste module naming collision: client
  The following files share their name; please adjust your hasteImpl:
    * <rootDir>/examples/docker/client/package.json
    * <rootDir>/examples/microservices/client/package.json

jest-haste-map: Haste module naming collision: auth
  The following files share their name; please adjust your hasteImpl:
    * <rootDir>/examples/docker/auth/package.json
    * <rootDir>/examples/microservices/auth/package.json

jest-haste-map: Haste module naming collision: inventory
  The following files share their name; please adjust your hasteImpl:
    * <rootDir>/examples/docker/inventory/package.json
    * <rootDir>/examples/microservices/inventory/package.json

jest-haste-map: Haste module naming collision: event-bus
  The following files share their name; please adjust your hasteImpl:
    * <rootDir>/examples/docker/event-bus/package.json
    * <rootDir>/examples/microservices/event-bus/package.json

jest-haste-map: Haste module naming collision: items
  The following files share their name; please adjust your hasteImpl:
    * <rootDir>/examples/docker/items/package.json
    * <rootDir>/examples/microservices/items/package.json

 FAIL  __tests__/components/Header.test.tsx
  ● Test suite failed to run

    __tests__/components/Header.test.tsx:10:22 - error TS2732: Cannot find module '../mock_data.json'. Consider using '--resolveJsonModule' to import module with '.json' extension.

    10 import mockData from '../mock_data.json';
                            ~~~~~~~~~~~~~~~~~~~

 FAIL  examples/microservices/auth/src/__test__/login.test.ts
  ● Test suite failed to run

    Cannot find module '../app.js' from 'examples/microservices/auth/src/__test__/login.test.ts'

      73 | // });
      74 | import request from 'supertest';
    > 75 | import { app } from '../app.js';
         | ^
      76 |
      77 | // Mongo Memory Server - Users collection always starts out empty
      78 |

      at Resolver._throwModNotFoundError (node_modules/jest-resolve/build/resolver.js:427:11)
      at Object.<anonymous> (examples/microservices/auth/src/__test__/login.test.ts:75:1)

(node:94436) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:94435) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
 FAIL  examples/docker/inventory/src/__test__/inventory.test.ts
  ● Test suite failed to run

    Cannot find module 'express-async-errors' from 'examples/docker/inventory/src/app.ts'

    Require stack:
      examples/docker/inventory/src/app.ts
      examples/docker/inventory/src/__test__/inventory.test.ts

      1 | import express from 'express';
    > 2 | import 'express-async-errors';
        | ^
      3 | import cors from 'cors';
      4 | import cookieParser from 'cookie-parser';
      5 | import inventoryRouter from './routes/inventory-router';

      at Resolver._throwModNotFoundError (node_modules/jest-resolve/build/resolver.js:427:11)
      at Object.<anonymous> (examples/docker/inventory/src/app.ts:2:1)
      at Object.<anonymous> (examples/docker/inventory/src/__test__/inventory.test.ts:134:1)

(node:94434) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
 FAIL  examples/docker/auth/src/__test__/current-user.test.ts
  ● Test suite failed to run

    Cannot find module 'express-async-errors' from 'examples/docker/auth/src/app.ts'

    Require stack:
      examples/docker/auth/src/app.ts
      examples/docker/auth/src/__test__/current-user.test.ts

      1 | import express from 'express';
    > 2 | import 'express-async-errors';
        | ^
      3 | import cors from 'cors';
      4 | import cookieParser from 'cookie-parser';
      5 | import authRouter from './routes/auth-router';

      at Resolver._throwModNotFoundError (node_modules/jest-resolve/build/resolver.js:427:11)
      at Object.<anonymous> (examples/docker/auth/src/app.ts:2:1)
      at Object.<anonymous> (examples/docker/auth/src/__test__/current-user.test.ts:163:1)

(node:94432) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
 FAIL  examples/microservices/auth/src/__test__/signup.test.ts
  ● Test suite failed to run

    Cannot find module '../app.js' from 'examples/microservices/auth/src/__test__/signup.test.ts'

      182 | // });
      183 | import request from 'supertest';
    > 184 | import { app } from '../app.js';
          | ^
      185 | import { User } from '../models/user.js';
      186 |
      187 | it('fails with 400 if no username/password provided', async () => {

      at Resolver._throwModNotFoundError (node_modules/jest-resolve/build/resolver.js:427:11)
      at Object.<anonymous> (examples/microservices/auth/src/__test__/signup.test.ts:184:1)

(node:94431) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
 FAIL  examples/docker/auth/src/__test__/logout.test.ts
  ● Test suite failed to run

    Cannot find module 'express-async-errors' from 'examples/docker/auth/src/app.ts'

    Require stack:
      examples/docker/auth/src/app.ts
      examples/docker/auth/src/__test__/logout.test.ts

      1 | import express from 'express';
    > 2 | import 'express-async-errors';
        | ^
      3 | import cors from 'cors';
      4 | import cookieParser from 'cookie-parser';
      5 | import authRouter from './routes/auth-router';

      at Resolver._throwModNotFoundError (node_modules/jest-resolve/build/resolver.js:427:11)
      at Object.<anonymous> (examples/docker/auth/src/app.ts:2:1)
      at Object.<anonymous> (examples/docker/auth/src/__test__/logout.test.ts:52:1)

 FAIL  examples/docker/auth/src/__test__/login.test.ts
  ● Test suite failed to run

    Cannot find module 'express-async-errors' from 'examples/docker/auth/src/app.ts'

    Require stack:
      examples/docker/auth/src/app.ts
      examples/docker/auth/src/__test__/login.test.ts

      1 | import express from 'express';
    > 2 | import 'express-async-errors';
        | ^
      3 | import cors from 'cors';
      4 | import cookieParser from 'cookie-parser';
      5 | import authRouter from './routes/auth-router';

      at Resolver._throwModNotFoundError (node_modules/jest-resolve/build/resolver.js:427:11)
      at Object.<anonymous> (examples/docker/auth/src/app.ts:2:1)
      at Object.<anonymous> (examples/docker/auth/src/__test__/login.test.ts:133:1)

(node:94433) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
 FAIL  examples/microservices/auth/src/__test__/current-user.test.ts
  ● Test suite failed to run

    Cannot find module '../app.js' from 'examples/microservices/auth/src/__test__/current-user.test.ts'

      1 | import request from 'supertest';
    > 2 | import { app } from '../app.js';
        | ^
      3 |
      4 | // 1) responds with the correct user if cookie exists and is valid
      5 | it('responds with the correct user if cookie exists and is valid', async () => {

      at Resolver._throwModNotFoundError (node_modules/jest-resolve/build/resolver.js:427:11)
      at Object.<anonymous> (examples/microservices/auth/src/__test__/current-user.test.ts:2:1)

 FAIL  examples/docker/auth/src/__test__/signup.test.ts
  ● Test suite failed to run

    Cannot find module 'express-async-errors' from 'examples/docker/auth/src/app.ts'

    Require stack:
      examples/docker/auth/src/app.ts
      examples/docker/auth/src/__test__/signup.test.ts

      1 | import express from 'express';
    > 2 | import 'express-async-errors';
        | ^
      3 | import cors from 'cors';
      4 | import cookieParser from 'cookie-parser';
      5 | import authRouter from './routes/auth-router';

      at Resolver._throwModNotFoundError (node_modules/jest-resolve/build/resolver.js:427:11)
      at Object.<anonymous> (examples/docker/auth/src/app.ts:2:1)
      at Object.<anonymous> (examples/docker/auth/src/__test__/signup.test.ts:222:1)

(node:94430) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
 FAIL  examples/docker/orders/src/__test__/Order.test.ts
  ● Test suite failed to run

    Cannot find module 'express-async-errors' from 'examples/docker/orders/src/app.ts'

    Require stack:
      examples/docker/orders/src/app.ts
      examples/docker/orders/src/__test__/Order.test.ts

      1 | import express from 'express';
    > 2 | import 'express-async-errors';
        | ^
      3 | import cors from 'cors';
      4 | import cookieParser from 'cookie-parser';
      5 | import orderRouter from './routes/order-router';

      at Resolver._throwModNotFoundError (node_modules/jest-resolve/build/resolver.js:427:11)
      at Object.<anonymous> (examples/docker/orders/src/app.ts:2:1)
      at Object.<anonymous> (examples/docker/orders/src/__test__/Order.test.ts:19:1)

 FAIL  examples/docker/items/src/__test__/createItem.test.ts
  ● Test suite failed to run

    Cannot find module 'express-async-errors' from 'examples/docker/items/src/app.ts'

    Require stack:
      examples/docker/items/src/app.ts
      examples/docker/items/src/__test__/createItem.test.ts

      1 | import express from 'express';
    > 2 | import 'express-async-errors';
        | ^
      3 | import cors from 'cors';
      4 | import cookieParser from 'cookie-parser';
      5 | import itemsRouter from './routes/item-router';

      at Resolver._throwModNotFoundError (node_modules/jest-resolve/build/resolver.js:427:11)
      at Object.<anonymous> (examples/docker/items/src/app.ts:2:1)
      at Object.<anonymous> (examples/docker/items/src/__test__/createItem.test.ts:20:1)

 FAIL  examples/microservices/inventory/src/__test__/inventory.test.ts
  ● Test suite failed to run

    Cannot find module 'express-async-errors' from 'examples/microservices/inventory/src/app.ts'

    Require stack:
      examples/microservices/inventory/src/app.ts
      examples/microservices/inventory/src/__test__/inventory.test.ts

      1 | import express from 'express';
    > 2 | import 'express-async-errors';
        | ^
      3 | import cors from 'cors';
      4 | import cookieParser from 'cookie-parser';
      5 | import inventoryRouter from './routes/inventory-router';

      at Resolver._throwModNotFoundError (node_modules/jest-resolve/build/resolver.js:427:11)
      at Object.<anonymous> (examples/microservices/inventory/src/app.ts:2:1)
      at Object.<anonymous> (examples/microservices/inventory/src/__test__/inventory.test.ts:2:1)

 PASS  __tests__/components/CreateAdmin.test.tsx (21.388 s)
  Create Admin Page
    ✓ Should render (806 ms)
    ✓ Should contain an h1, h2, form, button, and three inputs (150 ms)
    ✓ Create Account button should submit email, username, and password to addUser (402 ms)

  console.warn
    ⚠️ React Router Future Flag Warning: React Router will begin wrapping state updates in `React.startTransition` in v7. You can use the `v7_startTransition` future flag to opt-in early. For more information, see https://reactrouter.com/v6/upgrading/future#v7_starttransition.

      18 | describe('Create Admin Page', () => {
      19 |   beforeEach(() => {
    > 20 |     render(
         |           ^
      21 |       <Router>
      22 |         <DashboardContextProvider>
      23 |           <Login />

      at warn (node_modules/react-router/lib/deprecations.ts:9:13)
      at warnOnce (node_modules/react-router/lib/deprecations.ts:14:3)
      at Object.logDeprecation [as UNSAFE_logV6DeprecationWarnings] (node_modules/react-router/lib/deprecations.ts:26:5)
      at logV6DeprecationWarnings (node_modules/react-router-dom/index.tsx:869:25)
      at invokePassiveEffectCreate (node_modules/react-dom/cjs/react-dom.development.js:23487:20)
      at HTMLUnknownElement.callCallback (node_modules/react-dom/cjs/react-dom.development.js:3945:14)
      at HTMLUnknownElement.callTheUserObjectsOperation (node_modules/jsdom/lib/jsdom/living/generated/EventListener.js:26:30)
      at innerInvokeEventListeners (node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:350:25)
      at invokeEventListeners (node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
      at HTMLUnknownElementImpl._dispatch (node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
      at HTMLUnknownElementImpl.dispatchEvent (node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
      at HTMLUnknownElement.dispatchEvent (node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
      at Object.invokeGuardedCallbackDev (node_modules/react-dom/cjs/react-dom.development.js:3994:16)
      at invokeGuardedCallback (node_modules/react-dom/cjs/react-dom.development.js:4056:31)
      at flushPassiveEffectsImpl (node_modules/react-dom/cjs/react-dom.development.js:23574:9)
      at unstable_runWithPriority (node_modules/scheduler/cjs/scheduler.development.js:468:12)
      at runWithPriority$1 (node_modules/react-dom/cjs/react-dom.development.js:11276:10)
      at flushPassiveEffects (node_modules/react-dom/cjs/react-dom.development.js:23447:14)
      at Object.<anonymous>.flushWork (node_modules/react-dom/cjs/react-dom-test-utils.development.js:992:10)
      at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:1107:9)
      at render (node_modules/@testing-library/react/dist/pure.js:97:26)
      at Object.<anonymous> (__tests__/components/Login.test.tsx:20:11)

  console.warn
    ⚠️ React Router Future Flag Warning: Relative route resolution within Splat routes is changing in v7. You can use the `v7_relativeSplatPath` future flag to opt-in early. For more information, see https://reactrouter.com/v6/upgrading/future#v7_relativesplatpath.

      18 | describe('Create Admin Page', () => {
      19 |   beforeEach(() => {
    > 20 |     render(
         |           ^
      21 |       <Router>
      22 |         <DashboardContextProvider>
      23 |           <Login />

      at warn (node_modules/react-router/lib/deprecations.ts:9:13)
      at warnOnce (node_modules/react-router/lib/deprecations.ts:14:3)
      at Object.logDeprecation [as UNSAFE_logV6DeprecationWarnings] (node_modules/react-router/lib/deprecations.ts:37:5)
      at logV6DeprecationWarnings (node_modules/react-router-dom/index.tsx:869:25)
      at invokePassiveEffectCreate (node_modules/react-dom/cjs/react-dom.development.js:23487:20)
      at HTMLUnknownElement.callCallback (node_modules/react-dom/cjs/react-dom.development.js:3945:14)
      at HTMLUnknownElement.callTheUserObjectsOperation (node_modules/jsdom/lib/jsdom/living/generated/EventListener.js:26:30)
      at innerInvokeEventListeners (node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:350:25)
      at invokeEventListeners (node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
      at HTMLUnknownElementImpl._dispatch (node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
      at HTMLUnknownElementImpl.dispatchEvent (node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
      at HTMLUnknownElement.dispatchEvent (node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
      at Object.invokeGuardedCallbackDev (node_modules/react-dom/cjs/react-dom.development.js:3994:16)
      at invokeGuardedCallback (node_modules/react-dom/cjs/react-dom.development.js:4056:31)
      at flushPassiveEffectsImpl (node_modules/react-dom/cjs/react-dom.development.js:23574:9)
      at unstable_runWithPriority (node_modules/scheduler/cjs/scheduler.development.js:468:12)
      at runWithPriority$1 (node_modules/react-dom/cjs/react-dom.development.js:11276:10)
      at flushPassiveEffects (node_modules/react-dom/cjs/react-dom.development.js:23447:14)
      at Object.<anonymous>.flushWork (node_modules/react-dom/cjs/react-dom-test-utils.development.js:992:10)
      at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:1107:9)
      at render (node_modules/@testing-library/react/dist/pure.js:97:26)
      at Object.<anonymous> (__tests__/components/Login.test.tsx:20:11)

 PASS  __tests__/components/Login.test.tsx (29.444 s)
  Create Admin Page
    ✓ should render (3180 ms)
    ✓ Should contain an h1, h2, form, two buttons, and three inputs (199 ms)
    ✓ Login button should submit username and password to addUser (1309 ms)
    ✓ Should reroute user to signup (99 ms)

 FAIL  examples/microservices/auth/src/__test__/logout.test.ts
  ● Test suite failed to run

    Cannot find module '../app.js' from 'examples/microservices/auth/src/__test__/logout.test.ts'

      1 | import request from 'supertest';
    > 2 | import { app } from '../app.js';
        | ^
      3 |
      4 | // Mongo Memory Server - Users collection always starts out empty**
      5 |

      at Resolver._throwModNotFoundError (node_modules/jest-resolve/build/resolver.js:427:11)
      at Object.<anonymous> (examples/microservices/auth/src/__test__/logout.test.ts:2:1)

 PASS  __tests__/charts/TrafficChart.test.tsx (36.991 s)
  Traffic Chart
    ✓ Should render (7211 ms)
    ✓ Should render graph (186 ms)
    ✓ Should be alone (142 ms)
    ✓ Should not scroll (58 ms)
    ✓ Should have width 300, height 300, and white background (125 ms)
    ✓ Should have correct data points based off mock data (92 ms)

 FAIL  examples/microservices/orders/src/__test__/Order.test.ts
  ● Test suite failed to run

    Cannot find module 'express-async-errors' from 'examples/microservices/orders/src/app.ts'

    Require stack:
      examples/microservices/orders/src/app.ts
      examples/microservices/orders/src/__test__/Order.test.ts

      1 | import express from 'express';
    > 2 | import 'express-async-errors';
        | ^
      3 | import cors from 'cors';
      4 | import cookieParser from 'cookie-parser';
      5 | import orderRouter from './routes/order-router';

      at Resolver._throwModNotFoundError (node_modules/jest-resolve/build/resolver.js:427:11)
      at Object.<anonymous> (examples/microservices/orders/src/app.ts:2:1)
      at Object.<anonymous> (examples/microservices/orders/src/__test__/Order.test.ts:4:1)

 PASS  __tests__/components/About.test.tsx (35.639 s)
  About Page
    ✓ Should have three h3 tags (205 ms)
    ✓ Should have three divs (1 ms)

 PASS  __tests__/components/Settings.test.tsx (39.358 s)
  Settings
    ✓ Should change mode to light mode on light button click (1469 ms)
    ✓ Should change mode to dark mode on dark button click (739 ms)

 FAIL  examples/microservices/items/src/__test__/createItem.test.ts
  ● Test suite failed to run

    Cannot find module 'express-async-errors' from 'examples/microservices/items/src/app.ts'

    Require stack:
      examples/microservices/items/src/app.ts
      examples/microservices/items/src/__test__/createItem.test.ts

      1 | import express from 'express';
    > 2 | import 'express-async-errors';
        | ^
      3 | import cors from 'cors';
      4 | import cookieParser from 'cookie-parser';
      5 | import itemsRouter from './routes/item-router';

      at Resolver._throwModNotFoundError (node_modules/jest-resolve/build/resolver.js:427:11)
      at Object.<anonymous> (examples/microservices/items/src/app.ts:2:1)
      at Object.<anonymous> (examples/microservices/items/src/__test__/createItem.test.ts:2:1)

 PASS  __tests__/components/Contact.test.tsx (48.622 s)
  Contact Page
    ✓ Should have two p tags (685 ms)
    ✓ Should have a form (16 ms)
    ✓ Should have six labels (44 ms)
    ✓ Should have one h1 tags (6 ms)
    ✓ Should have three divs (1 ms)
    ✓ Should have have two inputs (25 ms)

 FAIL  __tests__/components/SignUp.test.tsx
  ● Test suite failed to run

    app/index.tsx:23:10 - error TS2339: Property 'render' does not exist on type 'typeof import("/Users/ashleydbisram/Desktop/Chronos_RAPA/node_modules/@types/react-dom/index")'.

    23 ReactDOM.render(
                ~~~~~~

A worker process has failed to exit gracefully and has been force exited. This is likely caused by tests leaking due to improper teardown. Try running with --detectOpenHandles to find leaks. Active timers can also cause this, ensure that .unref() was called on them.
Summary of all failing tests
 FAIL  __tests__/components/Header.test.tsx
  ● Test suite failed to run

    __tests__/components/Header.test.tsx:10:22 - error TS2732: Cannot find module '../mock_data.json'. Consider using '--resolveJsonModule' to import module with '.json' extension.

    10 import mockData from '../mock_data.json';
                            ~~~~~~~~~~~~~~~~~~~

 FAIL  examples/microservices/auth/src/__test__/login.test.ts
  ● Test suite failed to run

    Cannot find module '../app.js' from 'examples/microservices/auth/src/__test__/login.test.ts'

      73 | // });
      74 | import request from 'supertest';
    > 75 | import { app } from '../app.js';
         | ^
      76 |
      77 | // Mongo Memory Server - Users collection always starts out empty
      78 |

      at Resolver._throwModNotFoundError (node_modules/jest-resolve/build/resolver.js:427:11)
      at Object.<anonymous> (examples/microservices/auth/src/__test__/login.test.ts:75:1)

 FAIL  examples/docker/inventory/src/__test__/inventory.test.ts
  ● Test suite failed to run

    Cannot find module 'express-async-errors' from 'examples/docker/inventory/src/app.ts'

    Require stack:
      examples/docker/inventory/src/app.ts
      examples/docker/inventory/src/__test__/inventory.test.ts

      1 | import express from 'express';
    > 2 | import 'express-async-errors';
        | ^
      3 | import cors from 'cors';
      4 | import cookieParser from 'cookie-parser';
      5 | import inventoryRouter from './routes/inventory-router';

      at Resolver._throwModNotFoundError (node_modules/jest-resolve/build/resolver.js:427:11)
      at Object.<anonymous> (examples/docker/inventory/src/app.ts:2:1)
      at Object.<anonymous> (examples/docker/inventory/src/__test__/inventory.test.ts:134:1)

 FAIL  examples/docker/auth/src/__test__/current-user.test.ts
  ● Test suite failed to run

    Cannot find module 'express-async-errors' from 'examples/docker/auth/src/app.ts'

    Require stack:
      examples/docker/auth/src/app.ts
      examples/docker/auth/src/__test__/current-user.test.ts

      1 | import express from 'express';
    > 2 | import 'express-async-errors';
        | ^
      3 | import cors from 'cors';
      4 | import cookieParser from 'cookie-parser';
      5 | import authRouter from './routes/auth-router';

      at Resolver._throwModNotFoundError (node_modules/jest-resolve/build/resolver.js:427:11)
      at Object.<anonymous> (examples/docker/auth/src/app.ts:2:1)
      at Object.<anonymous> (examples/docker/auth/src/__test__/current-user.test.ts:163:1)

 FAIL  examples/microservices/auth/src/__test__/signup.test.ts
  ● Test suite failed to run

    Cannot find module '../app.js' from 'examples/microservices/auth/src/__test__/signup.test.ts'

      182 | // });
      183 | import request from 'supertest';
    > 184 | import { app } from '../app.js';
          | ^
      185 | import { User } from '../models/user.js';
      186 |
      187 | it('fails with 400 if no username/password provided', async () => {

      at Resolver._throwModNotFoundError (node_modules/jest-resolve/build/resolver.js:427:11)
      at Object.<anonymous> (examples/microservices/auth/src/__test__/signup.test.ts:184:1)

 FAIL  examples/docker/auth/src/__test__/logout.test.ts
  ● Test suite failed to run

    Cannot find module 'express-async-errors' from 'examples/docker/auth/src/app.ts'

    Require stack:
      examples/docker/auth/src/app.ts
      examples/docker/auth/src/__test__/logout.test.ts

      1 | import express from 'express';
    > 2 | import 'express-async-errors';
        | ^
      3 | import cors from 'cors';
      4 | import cookieParser from 'cookie-parser';
      5 | import authRouter from './routes/auth-router';

      at Resolver._throwModNotFoundError (node_modules/jest-resolve/build/resolver.js:427:11)
      at Object.<anonymous> (examples/docker/auth/src/app.ts:2:1)
      at Object.<anonymous> (examples/docker/auth/src/__test__/logout.test.ts:52:1)

 FAIL  examples/docker/auth/src/__test__/login.test.ts
  ● Test suite failed to run

    Cannot find module 'express-async-errors' from 'examples/docker/auth/src/app.ts'

    Require stack:
      examples/docker/auth/src/app.ts
      examples/docker/auth/src/__test__/login.test.ts

      1 | import express from 'express';
    > 2 | import 'express-async-errors';
        | ^
      3 | import cors from 'cors';
      4 | import cookieParser from 'cookie-parser';
      5 | import authRouter from './routes/auth-router';

      at Resolver._throwModNotFoundError (node_modules/jest-resolve/build/resolver.js:427:11)
      at Object.<anonymous> (examples/docker/auth/src/app.ts:2:1)
      at Object.<anonymous> (examples/docker/auth/src/__test__/login.test.ts:133:1)

 FAIL  examples/microservices/auth/src/__test__/current-user.test.ts
  ● Test suite failed to run

    Cannot find module '../app.js' from 'examples/microservices/auth/src/__test__/current-user.test.ts'

      1 | import request from 'supertest';
    > 2 | import { app } from '../app.js';
        | ^
      3 |
      4 | // 1) responds with the correct user if cookie exists and is valid
      5 | it('responds with the correct user if cookie exists and is valid', async () => {

      at Resolver._throwModNotFoundError (node_modules/jest-resolve/build/resolver.js:427:11)
      at Object.<anonymous> (examples/microservices/auth/src/__test__/current-user.test.ts:2:1)

 FAIL  examples/docker/auth/src/__test__/signup.test.ts
  ● Test suite failed to run

    Cannot find module 'express-async-errors' from 'examples/docker/auth/src/app.ts'

    Require stack:
      examples/docker/auth/src/app.ts
      examples/docker/auth/src/__test__/signup.test.ts

      1 | import express from 'express';
    > 2 | import 'express-async-errors';
        | ^
      3 | import cors from 'cors';
      4 | import cookieParser from 'cookie-parser';
      5 | import authRouter from './routes/auth-router';

      at Resolver._throwModNotFoundError (node_modules/jest-resolve/build/resolver.js:427:11)
      at Object.<anonymous> (examples/docker/auth/src/app.ts:2:1)
      at Object.<anonymous> (examples/docker/auth/src/__test__/signup.test.ts:222:1)

 FAIL  examples/docker/orders/src/__test__/Order.test.ts
  ● Test suite failed to run

    Cannot find module 'express-async-errors' from 'examples/docker/orders/src/app.ts'

    Require stack:
      examples/docker/orders/src/app.ts
      examples/docker/orders/src/__test__/Order.test.ts

      1 | import express from 'express';
    > 2 | import 'express-async-errors';
        | ^
      3 | import cors from 'cors';
      4 | import cookieParser from 'cookie-parser';
      5 | import orderRouter from './routes/order-router';

      at Resolver._throwModNotFoundError (node_modules/jest-resolve/build/resolver.js:427:11)
      at Object.<anonymous> (examples/docker/orders/src/app.ts:2:1)
      at Object.<anonymous> (examples/docker/orders/src/__test__/Order.test.ts:19:1)

 FAIL  examples/docker/items/src/__test__/createItem.test.ts
  ● Test suite failed to run

    Cannot find module 'express-async-errors' from 'examples/docker/items/src/app.ts'

    Require stack:
      examples/docker/items/src/app.ts
      examples/docker/items/src/__test__/createItem.test.ts

      1 | import express from 'express';
    > 2 | import 'express-async-errors';
        | ^
      3 | import cors from 'cors';
      4 | import cookieParser from 'cookie-parser';
      5 | import itemsRouter from './routes/item-router';

      at Resolver._throwModNotFoundError (node_modules/jest-resolve/build/resolver.js:427:11)
      at Object.<anonymous> (examples/docker/items/src/app.ts:2:1)
      at Object.<anonymous> (examples/docker/items/src/__test__/createItem.test.ts:20:1)

 FAIL  examples/microservices/inventory/src/__test__/inventory.test.ts
  ● Test suite failed to run

    Cannot find module 'express-async-errors' from 'examples/microservices/inventory/src/app.ts'

    Require stack:
      examples/microservices/inventory/src/app.ts
      examples/microservices/inventory/src/__test__/inventory.test.ts

      1 | import express from 'express';
    > 2 | import 'express-async-errors';
        | ^
      3 | import cors from 'cors';
      4 | import cookieParser from 'cookie-parser';
      5 | import inventoryRouter from './routes/inventory-router';

      at Resolver._throwModNotFoundError (node_modules/jest-resolve/build/resolver.js:427:11)
      at Object.<anonymous> (examples/microservices/inventory/src/app.ts:2:1)
      at Object.<anonymous> (examples/microservices/inventory/src/__test__/inventory.test.ts:2:1)

 FAIL  examples/microservices/auth/src/__test__/logout.test.ts
  ● Test suite failed to run

    Cannot find module '../app.js' from 'examples/microservices/auth/src/__test__/logout.test.ts'

      1 | import request from 'supertest';
    > 2 | import { app } from '../app.js';
        | ^
      3 |
      4 | // Mongo Memory Server - Users collection always starts out empty**
      5 |

      at Resolver._throwModNotFoundError (node_modules/jest-resolve/build/resolver.js:427:11)
      at Object.<anonymous> (examples/microservices/auth/src/__test__/logout.test.ts:2:1)

 FAIL  examples/microservices/orders/src/__test__/Order.test.ts
  ● Test suite failed to run

    Cannot find module 'express-async-errors' from 'examples/microservices/orders/src/app.ts'

    Require stack:
      examples/microservices/orders/src/app.ts
      examples/microservices/orders/src/__test__/Order.test.ts

      1 | import express from 'express';
    > 2 | import 'express-async-errors';
        | ^
      3 | import cors from 'cors';
      4 | import cookieParser from 'cookie-parser';
      5 | import orderRouter from './routes/order-router';

      at Resolver._throwModNotFoundError (node_modules/jest-resolve/build/resolver.js:427:11)
      at Object.<anonymous> (examples/microservices/orders/src/app.ts:2:1)
      at Object.<anonymous> (examples/microservices/orders/src/__test__/Order.test.ts:4:1)

 FAIL  examples/microservices/items/src/__test__/createItem.test.ts
  ● Test suite failed to run

    Cannot find module 'express-async-errors' from 'examples/microservices/items/src/app.ts'

    Require stack:
      examples/microservices/items/src/app.ts
      examples/microservices/items/src/__test__/createItem.test.ts

      1 | import express from 'express';
    > 2 | import 'express-async-errors';
        | ^
      3 | import cors from 'cors';
      4 | import cookieParser from 'cookie-parser';
      5 | import itemsRouter from './routes/item-router';

      at Resolver._throwModNotFoundError (node_modules/jest-resolve/build/resolver.js:427:11)
      at Object.<anonymous> (examples/microservices/items/src/app.ts:2:1)
      at Object.<anonymous> (examples/microservices/items/src/__test__/createItem.test.ts:2:1)

 FAIL  __tests__/components/SignUp.test.tsx
  ● Test suite failed to run

    app/index.tsx:23:10 - error TS2339: Property 'render' does not exist on type 'typeof import("/Users/ashleydbisram/Desktop/Chronos_RAPA/node_modules/@types/react-dom/index")'.

    23 ReactDOM.render(
                ~~~~~~


Test Suites: 16 failed, 6 passed, 22 total
Tests:       23 passed, 23 total
Snapshots:   0 total
Time:        205.454 s
Ran all test suites.
----------|---------|----------|---------|---------|-------------------
File      | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s 
----------|---------|----------|---------|---------|-------------------
All files |       0 |        0 |       0 |       0 |                   
----------|---------|----------|---------|---------|-------------------


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant