mirror of
https://github.com/tenrok/OverlayScrollbars.git
synced 2026-06-12 22:52:26 +03:00
31 lines
735 B
TypeScript
31 lines
735 B
TypeScript
import { addInstance, removeInstance, getInstance } from '~/instances';
|
|
import { OverlayScrollbars } from '~/overlayscrollbars';
|
|
|
|
const testElm = document.body;
|
|
const testInstance = OverlayScrollbars(document.body, {});
|
|
|
|
describe('instances', () => {
|
|
afterEach(() => {
|
|
removeInstance(testElm);
|
|
});
|
|
|
|
test('add instance', () => {
|
|
addInstance(testElm, testInstance);
|
|
|
|
expect(getInstance(testElm)).toBe(testInstance);
|
|
});
|
|
|
|
test('remove instance', () => {
|
|
addInstance(testElm, testInstance);
|
|
removeInstance(testElm);
|
|
|
|
expect(getInstance(testElm)).toBe(undefined);
|
|
});
|
|
|
|
test('get instance', () => {
|
|
addInstance(testElm, testInstance);
|
|
|
|
expect(getInstance(testElm)).toBe(testInstance);
|
|
});
|
|
});
|