Commit graph

8 commits

Author SHA1 Message Date
regexowl
d8c3a49c19 vitest.config: Inline @monaco-editor
`@monaco-editor` needs to be inlined in order to run the tests smoothly without any errors.

Note: dependencies include both `@monaco-editor` and `monaco-editor`, only the `@` one needs to be inlined in test dependencies.
2024-10-01 12:34:30 +02:00
Michal Gold
4801a09a85 codecov: enable codecov in our repo
this commit add the configuration for codecov,
to be able to see the coverage of vitest in codecov website.
2024-09-03 09:56:45 +02:00
regexowl
bb181fe324 devDeps: bump vitest and @vitest/coverage-v8
This bumps:
- vitest from 2.0.4 to 2.0.5
- @vitest/coverage-v8 from 2.0.4 to 2.0.5

and removes reporter from the coverage setting, leaving only default output for now (console output equal to jest).
2024-08-13 09:31:35 +02:00
regexowl
90a37db2f5 vitest: Disable fileParallelism
This re-disables `fileParallelism` again as it's still proving too flaky.
2024-08-08 10:18:36 +02:00
regexowl
68b7444b2f vitest: Enable fileParallelism
This allows paralel file testing, speeding up the tests.
2024-08-05 12:52:06 +02:00
regexowl
2160177494 vitest.config: Remove clsx from inlined deps
`clsx` does not need to be inlined.
2024-07-19 14:26:07 +02:00
regexowl
6964e8b312 src: Resolve ResizeObserver is not defined error
This mocks and stubs ResizeObserver as it is not defined in jsdom.
2024-07-16 16:55:31 +02:00
regexowl
da16a42128 Migrate from Jest to Vitest
This migrates our tests from using the Jest testing framework to Vitest.
2024-07-16 16:55:31 +02:00