0.2.2 • Published 9 years ago
browsertest v0.2.2
browsertest
Use this library if:
- You have mocha tests written for the browser
- You want to run them (across browsers) via the command line
This library uses Selenium to run the tests in a browser. The results are fed to node.js and shown on the console.
Usage
Run npm install --save browsertest
Add this to your mocha HTML page:
<script src="node_modules/browsertest/store.js"></script>
<script>
// Replace mocha.run() with the StoreReporter that browsertest can use:
if (location.search.match(/cmd/))
var runner = mocha.reporter(StoreReporter).run()
else
mocha.run()
</script>(A full example is in the test/index.html page.)
On the command line, run:
node node_modules/browsertest/browsertest.js "path/to/page.html?cmd"This runs a HTTP server on port 8338 and tests http://localhost:8338/path/to/page.html?cmd.
Contributing
Clone this repository. Then run npm run test to run test cases.
To release, change the "version" string in package.json to "x.x.x". Then:
git commit -m"Release version <x.x.x>"
git tag -a vx.x.x -m"one-line summary of features"
git push --follow-tags
npm publishAutomated unit tests are pending.