blessing-skin-server/resources/assets/tests/js/notify.test.ts
2019-03-25 22:01:57 +08:00

22 lines
513 B
TypeScript

import $ from 'jquery'
import * as notify from '@/js/notify'
test('show AJAX error', () => {
// @ts-ignore
$.fn.modal = function () {
document.body.innerHTML = this.html()
}
notify.showAjaxError(new Error('an-error'))
expect(document.body.innerHTML).toContain('an-error')
})
test('show modal', () => {
notify.showModal('message')
expect($('.modal-title').html()).toBe('Message')
notify.showModal('message', '', 'default', {
callback: () => undefined,
destroyOnClose: false,
})
})