35 lines
927 B
Markdown
35 lines
927 B
Markdown
Running all the tests (headless-browser and node.js)
|
|
====================================================
|
|
|
|
npm install
|
|
npm test
|
|
|
|
Running the browser-based tests
|
|
===============================
|
|
|
|
npm install
|
|
node server.js
|
|
|
|
Then go to http://localhost:8083/.
|
|
|
|
Testing Require.js optimised version of the JavaScript
|
|
------------------------------------------------------
|
|
|
|
npm install -g requirejs
|
|
r.js -o build.js
|
|
|
|
You will now have a single optimised JS file at ui/test.min.js, containing the
|
|
tests and all the forge dependencies.
|
|
|
|
Now edit ui/index.html and change `data-main="test"` to `data-main="test.min"`,
|
|
then reload http://localhost:8083/.
|
|
|
|
Building a minimized single file for all forge modules
|
|
------------------------------------------------------
|
|
|
|
npm install -g requirejs
|
|
r.js -o minify.js
|
|
|
|
You will now have forge.min.js, in the 'js' directory, which will contain all
|
|
forge modules.
|