15 lines
687 B
JavaScript
15 lines
687 B
JavaScript
import { expect } from '@open-wc/testing';
|
|
|
|
import '../demo/singleton/overlayCompatibility.js';
|
|
|
|
import { overlays } from '../demo/singleton/node_modules/overlays/instance.js';
|
|
import { overlays as overlays2 } from '../demo/singleton/node_modules/page-b/node_modules/overlays/instance.js';
|
|
|
|
describe('singleton-demo', () => {
|
|
it('uses the compatibility overrides', async () => {
|
|
// Note: we can not test how it would work without applying the compatibility layer
|
|
// as it is a global side effect and there is only one karma instance running.
|
|
expect(overlays.name).to.equal('Compatible from App');
|
|
expect(overlays2.name).to.equal('Compatible from App');
|
|
});
|
|
});
|