unexpected-dom

v4.12.0
DOM plugin for the unexpected assertion libary
unexpected dom assertion library plugin

bundle:browserify

browserify lib/index.js --standalone unexpected.dom --debug --x jsdom > unexpected-dom.js

bundle:min

uglifyjs unexpected-dom.js > unexpected-dom.min.js

bundle

npm run bundle:browserify && npm run bundle:min

build

babel --out-dir lib --quiet src

build-tests

babel --out-dir build/test --quiet test

changelog

offline-github-changelog > CHANGELOG.md

lint

eslint .

test

npm run test-node && npm run test-docs

test-docs

mocha `find documentation -name '*.md'`

test-node

mocha ./test/*.js

test-headless

npm run build-tests && karma start --single-run

ci

npm run lint && npm run coverage && npm run build && npm run bundle && npm run test-headless

coverage

nyc --reporter=lcov --reporter=text npm test

preversion

npm run build && npm run bundle && npm run lint && npm run test && git add unexpected-dom.*

postversion

npm run changelog && git add CHANGELOG.md && git commit --allow-empty -m 'Update changelog' && npm run generate-site && gh-pages -d site-build

generate-site

generate-site --require ./bootstrap-unexpected-markdown.js

update-examples

generate-site --require ./bootstrap-unexpected-markdown.js --update-examples

Metadata

  • MIT
  • Whatever
  • Peter Müller
  • released 2/27/2019

Downloads