Asher
|
6685b3a4ff
|
Move wtfnode setup to global setup
I think Jest provides separate console methods for each test so when the
socket tests finish Jest complains that a test keeps trying to output.
|
2021-02-22 13:41:11 -07:00 |
|
Asher
|
ef7e7271b6
|
Fix unreadable wtfnode output
|
2021-02-22 13:41:11 -07:00 |
|
Asher
|
6d4f814f84
|
Close context before browser
This seems to resolve a warning about a process being forcefully exited.
|
2021-02-22 13:41:11 -07:00 |
|
Joe Previte
|
d61bbc4c4f
|
refactor(goHome): check url, remove timeout
|
2021-02-22 13:41:11 -07:00 |
|
Joe Previte
|
b0fd55463b
|
refactor: add constants.ts with PASSWORD, etc
|
2021-02-22 13:41:11 -07:00 |
|
Joe Previte
|
5857b25079
|
chore: add todo regarding storage and cookies e2e
|
2021-02-22 13:41:10 -07:00 |
|
Joe Previte
|
3fa460c244
|
refactor: create helpers.ts & add Cookie
|
2021-02-22 13:41:10 -07:00 |
|
Joe Previte
|
38d7718feb
|
refactor: use promises for goHome test
|
2021-02-22 13:41:10 -07:00 |
|
Joe Previte
|
06af8b3202
|
refactor: update goHome location in test
|
2021-02-22 13:41:10 -07:00 |
|
Joe Previte
|
d0eece3d8f
|
refactor: add note to test.sh about --home
|
2021-02-22 13:41:10 -07:00 |
|
Joe Previte
|
2dc56ad4d7
|
refactor: manually add cookie goHome
|
2021-02-22 13:41:10 -07:00 |
|
Joe Previte
|
b02d2fb3cc
|
feat: add cookie utils for e2e tests
|
2021-02-22 13:41:10 -07:00 |
|
Joe Previte
|
ffdbf3a730
|
feat: add test/videos & /screenshots to gitignore
|
2021-02-22 13:41:09 -07:00 |
|
Joe Previte
|
236717ee98
|
fix: update modulePathIgnorePatterns for jest
|
2021-02-22 13:41:09 -07:00 |
|
Joe Previte
|
34c6ec4c07
|
feat: add globalSetup for testing
|
2021-02-22 13:41:09 -07:00 |
|
Joe Previte
|
3033c8f9a2
|
feat: add test to visit go home in app menu
|
2021-02-22 13:41:08 -07:00 |
|
Joe Previte
|
c2f1a2dace
|
feat: add test for login page
|
2021-02-22 13:41:08 -07:00 |
|
Asher
|
2d8b785fb8
|
Fix health socket not getting client messages
Forgot to resume. Went ahead and did the same for the test plugin
although it only sends messages and doesn't receive any.
|
2021-02-16 15:01:46 -06:00 |
|
Asher
|
7f80d152d3
|
Add healthz tests
|
2021-02-16 15:01:45 -06:00 |
|
Asher
|
59ba78c028
|
Force shutdown sockets during tests
|
2021-02-16 15:01:45 -06:00 |
|
Asher
|
de11753569
|
Fill req.args for tests
|
2021-02-12 16:05:15 -06:00 |
|
Asher
|
8344e2062a
|
Merge pull request #2622 from cdr/plugin-additions
|
2021-02-10 16:45:00 -06:00 |
|
Asher
|
de9491d5a6
|
Mark code-server as a virtual module
|
2021-02-10 13:13:23 -06:00 |
|
Asher
|
4f16087a94
|
Resolve code-server from the root
This fixes the lint script but unfortunately breaks my editor.
|
2021-02-09 16:36:26 -06:00 |
|
Asher
|
e098df0766
|
Fix code-server module not being provided in Jest
|
2021-02-09 15:23:08 -06:00 |
|
Joe Previte
|
c7c851dd01
|
feat: add tests for src/common/http
|
2021-02-09 13:13:19 -07:00 |
|
Asher
|
9647d65e52
|
Add code-server alias to eslint
|
2021-02-09 13:33:31 -06:00 |
|
Asher
|
c78f56b334
|
Expose HttpError to plugins
This will let them throw and show nice errors more easily.
|
2021-02-09 13:09:38 -06:00 |
|
Asher
|
5505959f7e
|
Expose websocket server to plugins
Same reasoning used when exposing Express.
|
2021-02-09 13:09:34 -06:00 |
|
Asher
|
055e0ef9ec
|
Provide WsRouter to plugins
|
2021-02-09 13:09:27 -06:00 |
|
Asher
|
fb37473e72
|
Load only test plugin during tests
The other plugins in my path were causing the tests to fail.
|
2021-02-09 12:20:30 -06:00 |
|
Asher
|
a8e928798b
|
Re-export express for plugins
|
2021-02-09 12:19:38 -06:00 |
|
Asher
|
5f1fab7d27
|
Re-export logger field for plugins
|
2021-02-09 12:19:36 -06:00 |
|
Joe Previte
|
a2a6122252
|
feat: add tests for constants
|
2021-02-08 16:21:37 -07:00 |
|
Joe Previte
|
164d11e027
|
chore: clean up comment in util.test
|
2021-02-08 16:20:43 -07:00 |
|
Joe Previte
|
7f629c3675
|
Merge pull request #2671 from cdr/add-unit-tests
feat(testing): add unit tests for common/util
|
2021-02-08 11:32:55 -07:00 |
|
Anmol Sethi
|
c08e3bb06d
|
Add /absproxy to remove --proxy-path-passthrough
See https://github.com/cdr/code-server/issues/2222#issuecomment-765235938
Makes way more sense.
|
2021-02-05 11:44:34 -05:00 |
|
Joe Previte
|
4f6efced68
|
feat: add tests for getOptions
|
2021-02-04 15:18:44 -07:00 |
|
Joe Previte
|
323339d15a
|
feat: add jsdom for browser-ish tests
|
2021-02-04 15:18:43 -07:00 |
|
Joe Previte
|
3cebfcd447
|
feat: add tests for logError
|
2021-02-04 15:18:43 -07:00 |
|
Joe Previte
|
71cf459ece
|
feat: add tests for common/util
|
2021-02-04 15:18:43 -07:00 |
|
Joe Previte
|
6685a3e364
|
feat: update workflow
|
2021-02-01 15:11:45 -07:00 |
|
Joe Previte
|
66fe663e33
|
feat: add playwright
|
2021-02-01 15:11:28 -07:00 |
|
Anmol Sethi
|
966e9cc238
|
Merge pull request #2609 from cdr/proxy-res-d629
Fix body proxying, redirect proxying and add tests
|
2021-02-01 11:39:44 -05:00 |
|
Anmol Sethi
|
a60f61f9b3
|
proxy.test.ts: Add POST body test and redirection tests
Closes #2377
|
2021-02-01 11:16:52 -05:00 |
|
Anmol Sethi
|
d7f06975a6
|
test: Switch from leaked-handles to wtfnode (#2604)
See my comments at
https://github.com/cdr/code-server/pull/2563#issuecomment-763394741
|
2021-02-01 11:06:49 -05:00 |
|
Joe Previte
|
102f51ce1f
|
fix: surpress console log in cli test
|
2021-01-25 16:34:43 -07:00 |
|
Joe Previte
|
3044224729
|
feat: add support for code coverage shield
|
2021-01-25 16:21:07 -07:00 |
|
Joe Previte
|
05beccf671
|
refactor: move jest around and add code coverage
|
2021-01-22 14:18:45 -07:00 |
|
Joe Previte
|
883dd13850
|
refactor: move jest and add package.json to /test
|
2021-01-21 14:06:49 -07:00 |
|