UNPKG

qunit-dom

Version:

DOM element assertions for QUnit

70 lines (46 loc) 1.93 kB
qunit-dom ============================================================================== [![TravisCI Build Status][travis-badge]][travis-badge-url] [![Latest NPM release][npm-badge]][npm-badge-url] [npm-badge]: https://img.shields.io/npm/v/qunit-dom.svg [npm-badge-url]: https://www.npmjs.com/package/qunit-dom [travis-badge]: https://img.shields.io/travis/simplabs/qunit-dom/master.svg [travis-badge-url]: https://travis-ci.org/simplabs/qunit-dom DOM element assertions for [QUnit](https://qunitjs.com/) Install ------------------------------------------------------------------------------ ### npm ```bash npm install --save-dev qunit-dom ``` or using [`yarn`](https://yarnpkg.com/): ```bash yarn add --dev qunit-dom ``` (This is the recommended method for Ember projects.) ### `<script>` Tag Load `qunit-dom.js` *after* `qunit.js`: ```html <script src="https://unpkg.com/qunitjs/qunit/qunit.js"></script> <script src="https://unpkg.com/qunit-dom/dist/qunit-dom.js"></script> ``` Usage ------------------------------------------------------------------------------ Once installed the DOM element assertions are available at `assert.dom(...).*`: ```js test('the title is friendly', function(assert) { assert.dom('#title').textContains('Welcome'); }); ``` **All available assertions are documented in [API.md](API.md).** Related ------------------------------------------------------------------------------ - [chai-dom](https://github.com/nathanboktae/chai-dom) – DOM assertions for the Chai assertion library using vanilla JavaScript - [chai-jquery](https://github.com/chaijs/chai-jquery) – jQuery assertions for chai License ------------------------------------------------------------------------------ qunit-dom is developed by and &copy; [simplabs GmbH](http://simplabs.com) and contributors. It is released under the [MIT License](https://github.com/simplabs/qunit-dom/blob/master/LICENSE.md).