import utils from '../utils'; describe('utils', () => { it('base64EncodeUnicode', () => { expect(utils.base64EncodeUnicode('')).to.equal(''); expect(utils.base64EncodeUnicode('foo')).to.equal('Zm9v'); expect(utils.base64EncodeUnicode('äöü')).to.equal('w6TDtsO8'); expect(utils.base64EncodeUnicode('😊')).to.equal('8J+Yig=='); }); it('defineCustomElement', () => { class SomeElement extends HTMLElement { constructor() { super(); this.foo = 42; } }; var res = utils.defineCustomElement("test-some-element", SomeElement); expect(res).to.equal(true); node = document.createElement('test-some-element'); expect(node.foo).to.equal(42); }); });