diff options
Diffstat (limited to 'packages/webapi/test/media.js')
-rw-r--r-- | packages/webapi/test/media.js | 37 |
1 files changed, 13 insertions, 24 deletions
diff --git a/packages/webapi/test/media.js b/packages/webapi/test/media.js index c1b4607ca..e6e7b82d4 100644 --- a/packages/webapi/test/media.js +++ b/packages/webapi/test/media.js @@ -1,31 +1,20 @@ -import { assert, test } from '../run/test.setup.js' +import { expect } from 'chai' import { polyfill } from '../mod.js' -test(() => { - return [ - { - name: 'Includes MediaQueryList functionality', - test() { - const target = {} +describe('Media', () => { + const target = {} - polyfill(target) + before(() => polyfill(target)) - assert.equal(Reflect.has(target, 'MediaQueryList'), true) - assert.equal(Reflect.has(target, 'matchMedia'), true) - }, - }, - { - name: 'Supports matchMedia creation', - test() { - const target = {} + it('Includes MediaQueryList functionality', () => { + expect(target).to.have.property('MediaQueryList') + expect(target).to.have.property('matchMedia') + }) - polyfill(target) + it('Supports matchMedia creation', () => { + const mql = target.matchMedia('(min-width: 640px)') - const mql = target.matchMedia('(min-width: 640px)') - - assert.equal(mql.matches, false) - assert.equal(mql.media, '(min-width: 640px)') - }, - }, - ] + expect(mql.matches).to.equal(false) + expect(mql.media).to.equal('(min-width: 640px)') + }) }) |