unexpected-dom

v6.0.1
DOM plugin for the unexpected assertion libary
unexpected dom assertion library plugin

bundle

rollup -c

bundle-tests

rollup -c rollup.tests.js --format umd > build/tests.js

build

buble -o lib src

build-tests

node -e "require('fs-extra').ensureDirSync('build')" && buble --yes dangerousTaggedTemplateString -o build/test test && node -e "require('fs-extra').removeSync('build/test/common')"

changelog

offline-github-changelog > CHANGELOG.md

lint

eslint . && prettier --check '**/*.{js,md}'

test

npm run test-node

test-browser

npm run build && npm run bundle && npm run build-tests && npm run bundle-tests && karma start --single-run --browsers ${BROWSER:-ChromeHeadless}

test-browser-ie11

BROWSER=ie11 npm run test-browser

test-docs

evaldown --comment-marker unexpected-markdown --require ./bootstrap-unexpected-markdown.js --validate --reporter=spec ./documentation

test-node

mocha

test-headless

npm run test-browser

coverage

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

preversion

npm run lint && npm run test && npm run test-docs

prepublishOnly

npm run build && npm run bundle

version

offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md

postversion

npm run generate-site && gh-pages -d site-build

generate-site

generate-site --require ./bootstrap-unexpected-markdown.js --base-url '/unexpected-dom'

update-examples

evaldown --comment-marker unexpected-markdown --require ./bootstrap-unexpected-markdown.js --inplace ./documentation
npm i unexpected-dom

Metadata

  • MIT
  • Whatever
  • Peter Müller
  • released 11/28/2023

Downloads