7317a0f3f2 | ||
---|---|---|
bin | ||
features | ||
lib | ||
static | ||
test | ||
views | ||
.gitignore | ||
.travis.yml | ||
LICENSE | ||
Makefile | ||
README.md | ||
index.js | ||
package.json |
README.md
openbadges-validator-service
This is the Web front-end for openbadges-validator.
Quick Start
$ npm install
$ npm test
$ node bin/openbadges-validator-service.js
Then visit http://localhost:8888.
Environment Variables
-
PORT
is the port to serve the Web application on. Defaults to 8888. -
NEW_RELIC_HOME
is the optional path to the directory containingnewrelic.js
, if you want to integrate with New Relic.
Acceptance Tests
Acceptance tests are automatically run with npm test
. Their behavior
can be changed by the following environment variables:
-
ACCEPTANCE_DEBUG
represents a boolean value. If it exists, logging output will be displayed that makes the tests easier to debug. -
ACCEPTANCE_BROWSER_NAME
is the name of the browser to use when running the acceptance tests. If this isphantom
(the default), phantomjs is automatically started and used for browser automation. Otherwise, it's assumed that a [WebDriver][] server is hosted at port 4444 and thebrowserName
capability is set to this environment variable. -
ACCEPTANCE_EXTERNAL_URL
lets you provide an external URL to test instead of running against an instance onlocalhost
. This is useful to test application deployments.
Test Coverage
Build/install jscoverage, run make test-cov
, then open
coverage.html
in a browser.
License
MPL 2.0