|
|
|
@ -4,22 +4,24 @@ export default {
|
|
|
|
|
things: ['a', 'b', 'c', 'd']
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
intro: true,
|
|
|
|
|
|
|
|
|
|
test (assert, component, target, window, raf) {
|
|
|
|
|
raf.tick(50);
|
|
|
|
|
assert.deepEqual(component.intros.sort(), ['a', 'b', 'c', 'd']);
|
|
|
|
|
assert.equal(component.introCount, 4);
|
|
|
|
|
assert.equal(component.intro_count, 4);
|
|
|
|
|
|
|
|
|
|
raf.tick(100);
|
|
|
|
|
assert.equal(component.introCount, 0);
|
|
|
|
|
assert.equal(component.intro_count, 0);
|
|
|
|
|
|
|
|
|
|
component.visible = false;
|
|
|
|
|
|
|
|
|
|
raf.tick(150);
|
|
|
|
|
assert.deepEqual(component.outros.sort(), ['a', 'b', 'c', 'd']);
|
|
|
|
|
assert.equal(component.outroCount, 4);
|
|
|
|
|
assert.equal(component.outro_count, 4);
|
|
|
|
|
|
|
|
|
|
raf.tick(200);
|
|
|
|
|
assert.equal(component.outroCount, 0);
|
|
|
|
|
assert.equal(component.outro_count, 0);
|
|
|
|
|
|
|
|
|
|
component.visible = true;
|
|
|
|
|
component.$on('intro.start', () => {
|
|
|
|
@ -28,6 +30,6 @@ export default {
|
|
|
|
|
|
|
|
|
|
raf.tick(250);
|
|
|
|
|
assert.deepEqual(component.intros.sort(), ['a', 'a', 'b', 'b', 'c', 'c', 'd', 'd']);
|
|
|
|
|
assert.equal(component.introCount, 4);
|
|
|
|
|
assert.equal(component.intro_count, 4);
|
|
|
|
|
}
|
|
|
|
|
};
|