You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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:
Go to the root directory of the repository in your IDE.
Run npm install.
Run npm run test
See errors.
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
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 |
----------|---------|----------|---------|---------|-------------------
The text was updated successfully, but these errors were encountered:
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:
npm install
.npm run test
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots

Desktop (please complete the following information):
Additional context
The text was updated successfully, but these errors were encountered: