code-server/test/unit
Asher e8443e2602
Fix helpers not working in e2e tests
It errors that jest is not defined so put it behind a function instead
of immediately creating the mock (this is probably a better pattern
anyway).

The constant tests had to be reworked a little. Since the logger mock is
hoisted it runs before createLoggerMock is imported. I moved it into a
beforeAll which means the require call also needed to be moved
there (since we need to mock the logger before requiring the constants
or it'll pull the non-mocked logger).

This means getPackageJson needs to be a let and assigned afterward. To
avoid having to define a type for getPackageJson I just added a let var
set to the type of the imported constants file and modified the other
areas to use the same paradigm.

I also replaced some hardcoded strings with the mocked package.json
object.
2021-05-06 15:01:35 -05:00
..
routes Add static route tests 2021-05-06 14:27:11 -05:00
test-plugin chore: update code-server path in tsconfig 2021-03-12 12:00:57 -07:00
cli.test.ts Add flag to enable permessage-deflate 2021-05-05 12:24:34 -05:00
constants.test.ts Fix helpers not working in e2e tests 2021-05-06 15:01:35 -05:00
emitter.test.ts refactor: move unit tests to test/unit 2021-03-12 12:00:56 -07:00
helpers.test.ts Move tmpdir test helper to test helpers file 2021-05-06 14:25:50 -05:00
http.test.ts refactor: move unit tests to test/unit 2021-03-12 12:00:56 -07:00
plugin.test.ts refactor: move unit tests to test/unit 2021-03-12 12:00:56 -07:00
proxy.test.ts Refactor integration tests to use main entry point 2021-05-05 12:24:41 -05:00
register.test.ts Fix helpers not working in e2e tests 2021-05-06 15:01:35 -05:00
serviceWorker.test.ts refactor: move unit tests to test/unit 2021-03-12 12:00:56 -07:00
socket.test.ts refactor: move tmpdir into src/node/constants 2021-04-23 14:35:32 -07:00
update.test.ts Re-enable update tests 2021-05-04 13:29:42 -05:00
util.test.ts Fix helpers not working in e2e tests 2021-05-06 15:01:35 -05:00