onmount
Version:
Run something when a DOM element appears and when it exits
23 lines (16 loc) • 431 B
Markdown
# Testing behaviors
You can trigger just one onmount via `$.onmount(SELECTOR)`. This is useful for tests.
```js
var $div
beforeEach(function () {
$div = $("<div class='js-user-profile' data-user='rstacruz'>")
.appendTo('body')
$.onmount('.js-user-profile')
})
afterEach(function () {
$div.remove()
})
it('renders an avatar', function () {
expect($div.html()).to.include("<img src='avatars/rstacruz.png'>")
})
```