mirror of
https://github.com/publiclab/image-sequencer.git
synced 2025-12-11 19:00:00 +01:00
* Eslint operator spacing config * consistent spacing after comma * comma styling config * Trailing spaces config
42 lines
1.3 KiB
JavaScript
42 lines
1.3 KiB
JavaScript
describe('Default sequencer HTML', function() {
|
|
|
|
var DefaultHtmlSequencerUi = require('../../examples/lib/defaultHtmlSequencerUi');
|
|
var sequencer = require('../../src/ImageSequencer')();
|
|
var defaultHtmlSequencerUi;
|
|
|
|
beforeEach(()=>{
|
|
defaultHtmlSequencerUi = new DefaultHtmlSequencerUi(sequencer);
|
|
|
|
spyOn(defaultHtmlSequencerUi, 'onLoad');
|
|
spyOn(defaultHtmlSequencerUi, 'selectNewStepUi');
|
|
spyOn(defaultHtmlSequencerUi, 'removeStepUi');
|
|
spyOn(defaultHtmlSequencerUi, 'addStepUi');
|
|
spyOn(defaultHtmlSequencerUi, 'importStepsFromUrlHash');
|
|
|
|
defaultHtmlSequencerUi.onLoad();
|
|
defaultHtmlSequencerUi.selectNewStepUi();
|
|
defaultHtmlSequencerUi.addStepUi();
|
|
defaultHtmlSequencerUi.removeStepUi();
|
|
defaultHtmlSequencerUi.importStepsFromUrlHash();
|
|
});
|
|
|
|
it('load default ui', function() {
|
|
expect(defaultHtmlSequencerUi.onLoad).toHaveBeenCalled();
|
|
});
|
|
|
|
it('select step ui', function() {
|
|
expect(defaultHtmlSequencerUi.selectNewStepUi).toHaveBeenCalled();
|
|
});
|
|
|
|
it('add step ui', function() {
|
|
expect(defaultHtmlSequencerUi.addStepUi).toHaveBeenCalled();
|
|
});
|
|
|
|
it('remove step ui', function() {
|
|
expect(defaultHtmlSequencerUi.removeStepUi).toHaveBeenCalled();
|
|
});
|
|
|
|
it('import options from url', function() {
|
|
expect(defaultHtmlSequencerUi.importStepsFromUrlHash).toHaveBeenCalled();
|
|
});
|
|
}); |