code-server/test/unit/node
Asher c4c480a068
Implement last opened functionality (#4633)
* Implement last opened functionality

Fixes https://github.com/cdr/code-server/issues/4619

* Fix test temp dirs not being cleaned up

* Mock logger everywhere

This suppresses all the error and debug output we generate which makes
it hard to actually find which test has failed.  It also gives us a
standard way to test logging for the few places we do that.

* Use separate data directories for unit test instances

Exactly as we do for the e2e tests.

* Add integration tests for vscode route

* Make settings use --user-data-dir

Without this test instances step on each other feet and they also
clobber your own non-test settings.

* Make redirects consistent

They will preserve the trailing slash if there is one.

* Remove compilation check

If you do a regular non-watch build there are no compilation stats so
this bricks VS Code in CI when running the unit tests.

I am not sure how best to fix this for the case where you have a build
that has not been packaged yet so I just removed it for now and added a
message to check if VS Code is compiling when in dev mode.

* Update code-server update endpoint name
2021-12-17 13:06:52 -06:00
..
routes Implement last opened functionality (#4633) 2021-12-17 13:06:52 -06:00
test-plugin release: 4.0.0 (#4597) 2021-12-10 13:30:53 -07:00
app.test.ts Implement last opened functionality (#4633) 2021-12-17 13:06:52 -06:00
cli.test.ts Implement last opened functionality (#4633) 2021-12-17 13:06:52 -06:00
constants.test.ts Implement last opened functionality (#4633) 2021-12-17 13:06:52 -06:00
http.test.ts Fix relative paths (#4594) 2021-12-08 15:52:15 -06:00
plugin.test.ts Add separate function for VS Code arguments (#4599) 2021-12-10 12:01:35 -06:00
proxy.test.ts chore: replace eslint-import-resolver-alias with eslint-import-resolver-typescript (#4546) 2021-12-07 14:39:01 -07:00
proxy_agent.test.ts Implement last opened functionality (#4633) 2021-12-17 13:06:52 -06:00
socket.test.ts refactor: match /test/unit structure to /src 2021-07-29 09:48:40 -07:00
update.test.ts Implement last opened functionality (#4633) 2021-12-17 13:06:52 -06:00
util.test.ts feat: add test for onLine throw error (#4542) 2021-11-22 20:18:58 +00:00