From 7401004a667e2514282a6951722fdd433b05d5d0 Mon Sep 17 00:00:00 2001 From: ekhaled Date: Tue, 6 Mar 2018 18:09:04 +0000 Subject: [PATCH] add test for transitions on nested components --- .../transition-js-nested-intro/_config.js | 21 +++++++++++++++++++ .../transition-js-nested-intro/child.html | 17 +++++++++++++++ .../transition-js-nested-intro/main.html | 10 +++++++++ 3 files changed, 48 insertions(+) create mode 100644 test/runtime/samples/transition-js-nested-intro/_config.js create mode 100644 test/runtime/samples/transition-js-nested-intro/child.html create mode 100644 test/runtime/samples/transition-js-nested-intro/main.html diff --git a/test/runtime/samples/transition-js-nested-intro/_config.js b/test/runtime/samples/transition-js-nested-intro/_config.js new file mode 100644 index 0000000000..9906be26d2 --- /dev/null +++ b/test/runtime/samples/transition-js-nested-intro/_config.js @@ -0,0 +1,21 @@ +export default { + test ( assert, component, target, window, raf ) { + component.set({ visible: true }); + const div = target.querySelector( 'div' ); + assert.equal( div.foo, 0 ); + + raf.tick( 50 ); + assert.equal( div.foo, 0 ); + + raf.tick( 100 ); + assert.equal( div.foo, 0.5 ); + + raf.tick( 125 ); + assert.equal( div.foo, 0.75 ); + + raf.tick( 150 ); + assert.equal( div.foo, 1 ); + + component.destroy(); + } +}; \ No newline at end of file diff --git a/test/runtime/samples/transition-js-nested-intro/child.html b/test/runtime/samples/transition-js-nested-intro/child.html new file mode 100644 index 0000000000..32a4b81152 --- /dev/null +++ b/test/runtime/samples/transition-js-nested-intro/child.html @@ -0,0 +1,17 @@ +
+ + \ No newline at end of file diff --git a/test/runtime/samples/transition-js-nested-intro/main.html b/test/runtime/samples/transition-js-nested-intro/main.html new file mode 100644 index 0000000000..c8bf70b0ae --- /dev/null +++ b/test/runtime/samples/transition-js-nested-intro/main.html @@ -0,0 +1,10 @@ +{{#if visible}} + delayed +{{/if}} + + \ No newline at end of file