Skip to content

Commit

Permalink
Add new disable test to account for new event emitted on events
Browse files Browse the repository at this point in the history
  • Loading branch information
dannyrb committed Sep 24, 2018
1 parent 9ce828f commit 3611c94
Showing 1 changed file with 17 additions and 2 deletions.
19 changes: 17 additions & 2 deletions test/disable_test.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,11 @@ import { assert } from 'chai'; // eslint-disable-line import/extensions

import enable from '../src/enable.js';
import disable from '../src/disable.js';
import { getEnabledElement, getEnabledElements } from '../src/enabledElements.js';
import { events } from '../src/events.js';
import {
getEnabledElement,
getEnabledElements
} from '../src/enabledElements.js';

describe('Disable an Element', function () {
beforeEach(function () {
Expand All @@ -23,7 +27,7 @@ describe('Disable an Element', function () {
disable(this.element);
});

it('should fire CornerstoneElementDisabled', function (done) {
it('should fire CornerstoneElementDisabled on target element', function (done) {
const element = this.element2;

// Assert
Expand All @@ -34,6 +38,17 @@ describe('Disable an Element', function () {
disable(element);
});

it('should fire CornerstoneElementDisabled on events', function (done) {
const element = this.element2;

// Assert
events.addEventListener('cornerstoneelementdisabled', function (event) {
assert.equal(event.target, element);
done();
});
disable(element);
});

it('should no longer be available in the enabledElement array', function () {
const element = this.element;

Expand Down

0 comments on commit 3611c94

Please sign in to comment.