diff --git a/packages/common/karma.conf.js b/packages/common/karma.conf.js index 4938aad60dd7a13331df5ea61ee105ffd1cfa081..b6731e5705b9b7419fa3831747c0a3feb0bfd074 100644 --- a/packages/common/karma.conf.js +++ b/packages/common/karma.conf.js @@ -5,6 +5,11 @@ module.exports = function(config) { config.set({ basePath: 'dist', frameworks: ['mocha'], + client: { + mocha: { + ui: 'tdd', + }, + }, files: [ {pattern: './*.js', included: true, watched: true, served: true, type: 'module'}, {pattern: './**/*', included: false, watched: true, served: true}, diff --git a/packages/common/test/i18next.js b/packages/common/test/i18next.js index 7e0d49fd882aa36d63b7c90d1e943d18d12b726b..ed69fa912fb612f6759f195ba4f6a4533da48676 100644 --- a/packages/common/test/i18next.js +++ b/packages/common/test/i18next.js @@ -1,14 +1,14 @@ import {assert} from 'chai'; import * as i18next from '../i18next.js'; -describe('i18next', () => { - it('createInstance', () => { +suite('i18next', () => { + test('createInstance', () => { var inst = i18next.createInstance({de: {}}, 'de', 'en'); assert.exists(inst); assert.deepEqual(inst.languages, ['de', 'en']); }); - it('translations', () => { + test('translations', () => { var inst = i18next.createInstance({de: {foo: 'bar'}, en: {foo: 'baz', extra: 'quux'}}, 'de', 'en'); assert.deepEqual(inst.languages, ['de', 'en']); assert.equal( inst.t('foo'), 'bar'); @@ -24,7 +24,7 @@ describe('i18next', () => { assert.equal( inst.t('nope'), 'nope'); }); - it('date format', () => { + test('date format', () => { var inst = i18next.createInstance({de: {}}, 'de', 'en'); assert.deepEqual(inst.languages, ['de', 'en']); @@ -35,7 +35,7 @@ describe('i18next', () => { assert.equal(i18next.dateTimeFormat(inst, date), '12/17/1995'); }); - it('number format', () => { + test('number format', () => { var inst = i18next.createInstance({de: {}}, 'de', 'en'); assert.deepEqual(inst.languages, ['de', 'en']); diff --git a/packages/common/test/unit.js b/packages/common/test/unit.js index 4b9b17ed98f7b349385e4315e0ccc4a56ea00dab..c3a27d84183843c007e30fad1ee562c0656eac08 100644 --- a/packages/common/test/unit.js +++ b/packages/common/test/unit.js @@ -5,15 +5,15 @@ import '../vpu-mini-spinner.js'; import '../vpu-spinner.js'; import '../jsonld.js'; -describe('utils', () => { - it('base64EncodeUnicode', () => { +suite('utils', () => { + test('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', () => { + test('defineCustomElement', () => { class SomeElement extends HTMLElement { constructor() { super(); @@ -27,21 +27,21 @@ describe('utils', () => { expect(node.foo).to.equal(42); }); - it('getAPiUrl', () => { + test('getAPiUrl', () => { assert(utils.getAPiUrl().startsWith("http")); }); - it('setting', () => { + test('setting', () => { assert(utils.setting('apiBaseUrl').startsWith("http")); }); - it('getAssetURL', () => { + test('getAssetURL', () => { utils.initAssetBaseURL(); assert(utils.getAssetURL("foo/bar") === "foo/bar"); assert(utils.getAssetURL("foo/bar") === "foo/bar"); }); - it('getThemeCSS', () => { + test('getThemeCSS', () => { styles.getThemeCSS(); }); });