UNPKG

panelsnap

Version:

A JavaScript plugin that provides snapping functionality to a set of panels within your interface.

24 lines (20 loc) 634 B
import PanelSnap from './panelsnap'; describe('Constructor', () => { xtest('can init PanelSnap', () => { const instance = new PanelSnap(); expect(instance).toBeInstanceOf(PanelSnap); }); xtest('prevents duplicate init of PanelSnap on the same element', () => { // On default container: body expect(() => [ new PanelSnap(), new PanelSnap(), ]).toThrow('already initialised'); // On custom element const container = document.createElement('div'); expect(() => [ new PanelSnap({ container }), new PanelSnap({ container }), ]).toThrow('already initialised'); }); });