X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=DEVELOP.md;h=9a13888c99bb1e9aefb560f3b68856763c7566b1;hb=d97bf726ccc5645e60171f86b134fb29ac31b846;hp=c8872f054d92fed6d2985c795885c072c1e6d9b5;hpb=341a2d65d9414f01d0f87c0982b1c8ad0971eaa1;p=dygraphs.git diff --git a/DEVELOP.md b/DEVELOP.md index c8872f0..9a13888 100644 --- a/DEVELOP.md +++ b/DEVELOP.md @@ -8,19 +8,31 @@ This is a step-by-step guide explaining how to do it. To build dygraphs, run - gulp dist + npm run build To run the tests, run: - gulp test + npm run build-tests + npm run test -To iterate on the code, open `tests/demo.html` (or one of the other demos) in your browser. +To iterate on the code, run: -To iterate on a unit test, change `it` to `it.only` in the Mocha test, change the browser from `PhantomJS` to `Chrome` (or whatever you like) in `auto_tests/karma.conf.js`, run + npm run watch - ./node_modules/karma/bin/karma start auto_tests/karma.conf.js +and open `tests/demo.html` (or one of the other demos) in your browser. -and hit "DEBUG" in the Karma UI. +To iterate on a unit test, run the `watch` command above and open + + auto_tests/runner.html + +in your browser. You can use the Mocha UI to run just a single test or suite. +Or you can change `it` to `it.only` to do run just one test in code. + +To run a single test from the command line, you can use: + + npm run test -- --grep highlight-series-background + +(Note the extra `--`.) ### dygraphs style