New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

browsertest

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

browsertest

Use browsertest to run mocha tests via selenium and print results

latest
npmnpm
Version
0.2.2
Version published
Maintainers
1
Created
Source

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 publish

Automated unit tests are pending.

FAQs

Package last updated on 07 Sep 2016

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts