From e6f92bb0e4b10af663ba3ab84489199960a39aac Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 7 Feb 2018 08:06:29 -0500 Subject: [PATCH] failing test for #648 --- .../_config.js | 26 ++++++++++++++++ .../transition-css-deferred-removal/main.html | 31 +++++++++++++++++++ 2 files changed, 57 insertions(+) create mode 100644 test/runtime/samples/transition-css-deferred-removal/_config.js create mode 100644 test/runtime/samples/transition-css-deferred-removal/main.html diff --git a/test/runtime/samples/transition-css-deferred-removal/_config.js b/test/runtime/samples/transition-css-deferred-removal/_config.js new file mode 100644 index 0000000000..240e8a342e --- /dev/null +++ b/test/runtime/samples/transition-css-deferred-removal/_config.js @@ -0,0 +1,26 @@ +export default { + // solo: true, + + data: { + visible: true + }, + + test(assert, component, target, window, raf) { + component.set({ visible: false }); + + const outer = target.querySelector('.outer'); + const inner = target.querySelector('.inner'); + + const animations = [ + outer.style.animation, + inner.style.animation + ]; + + raf.tick(150); + + assert.deepEqual([ + outer.style.animation, + inner.style.animation + ], animations); + }, +}; diff --git a/test/runtime/samples/transition-css-deferred-removal/main.html b/test/runtime/samples/transition-css-deferred-removal/main.html new file mode 100644 index 0000000000..fea2979298 --- /dev/null +++ b/test/runtime/samples/transition-css-deferred-removal/main.html @@ -0,0 +1,31 @@ +{{#if visible}} + + + double transition + + +{{/if}} + + \ No newline at end of file