blob: f8cc21246ba5e50cb6396d29b2fab137a6c0453d [file] [log] [blame]
import './index';
import { assert } from 'chai';
import { CalendarInputSk } from './calendar-input-sk';
import { setUpElementUnderTest } from '../../../infra-sk/modules/test_util';
const container = document.createElement('div');
document.body.appendChild(container);
afterEach(() => {
container.innerHTML = '';
});
describe('calendar-input-sk', () => {
const newInstance =
setUpElementUnderTest<CalendarInputSk>('calendar-input-sk');
let calendarInputSk: CalendarInputSk;
beforeEach(() => {
calendarInputSk = newInstance();
calendarInputSk.displayDate = new Date(2020, 4, 21);
});
describe('input control', () => {
it('displays the date correctly', () =>
window.customElements.whenDefined('calendar-input-sk').then(async () => {
assert.equal(
calendarInputSk.querySelector<HTMLInputElement>('input')!.value,
'2020-5-21'
);
}));
});
});