mirror of
https://github.com/publiclab/image-sequencer.git
synced 2025-12-10 02:10:00 +01:00
* default sequencer ui test * default step ui test suite * intermediate step ui test * preview ui test suite * url methods test suite * add set url params method test suite * argument call tests * test directory refactor * travis fix
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()
|
|
})
|
|
}) |