You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
2 months ago | |
---|---|---|
.. | ||
addons | 2 months ago | |
src | 2 months ago | |
utils | 2 months ago | |
README.md | 2 months ago | |
UnitTests.html | 2 months ago | |
three.addons.unit.js | 2 months ago | |
three.source.unit.js | 2 months ago |
README.md
Setup
- Execute
npm install
from the root folder
Run
You can run the unit tests in two environments:
- Node.js: Execute
npm run test-unit
from the root folder - Browser: Execute
npx servez -p 8080 --ssl
(or run any other local web sever) from the root folder and accesshttps://localhost:8080/test/unit/UnitTests.html
in a web browser.
See Installation for more information.
Notes
A small number of tests can only be run in a browser environment.
For browser tests, further changes to the library will not be reflected until the page is refreshed.
Troubleshooting
When adding or updating tests, the most common cause of test failure is forgetting to change QUnit.todo
to QUnit.test
when the test is ready.
An error that indicates "no tests were found" means that an import statement could not be resolved. This is usually caused by a typo in the import path.
Debugging
To debug a test, add debugger;
to the test code. Then, run the test in a browser and open the developer tools. The test will stop at the debugger
statement and you can inspect the code.