To run tests on theia run:
yarn test
This will run all CI enabled tests.
The test directory structure is as follows:
src/node/foo.ts
: Code to be tested.src/node/foo.spec.ts
: Unit tests for foo.ts.src/node/test/test-helper.ts
: Any mocks, fixture or utility test code goes here.src/node/foo.slow-spec.ts
: Any slow running tests such as integration tests should be labeled as such so that they can be excluded.src/browser/foo.ui-spec.ts
: UI tests.test-resources
: Any resources needed for the tests like configuration files or scripts.test-resources/ui
: Resources for UI testing.test-resources/slow
: Resources for slow running tests.
Unit tests named as foo.spec.ts
will be published since they're also for
documentation purposes.
*ui-spec.ts
*slow-spec.ts
test-resources