lion/packages/overlays/test/ModalDialogController.test.js

19 lines
738 B
JavaScript

import { expect } from '@open-wc/testing';
import { GlobalOverlayController } from '../src/GlobalOverlayController.js';
import { ModalDialogController } from '../src/ModalDialogController.js';
describe('ModalDialogController', () => {
it('extends GlobalOverlayController', () => {
expect(new ModalDialogController()).to.be.instanceof(GlobalOverlayController);
});
it('has correct defaults', () => {
const controller = new ModalDialogController();
expect(controller.hasBackdrop).to.equal(true);
expect(controller.isBlocking).to.equal(false);
expect(controller.preventsScroll).to.equal(true);
expect(controller.trapsKeyboardFocus).to.equal(true);
expect(controller.hidesOnEsc).to.equal(true);
});
});