From acb64e1c596fe4c064cddd0ece11814dde4f9f24 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 12 Dec 2018 20:15:48 -0500 Subject: [PATCH] move some tests, add a failing test --- .../_config.js | 0 .../main.html | 0 .../_config.js | 0 .../main.html | 0 .../_config.js | 0 .../main.html | 0 .../reactive-values-self-dependency/_config.js | 15 +++++++++++++++ .../reactive-values-self-dependency/main.html | 15 +++++++++++++++ .../_config.js | 0 .../main.html | 0 10 files changed, 30 insertions(+) rename test/runtime/samples/{computed-function => reactive-function}/_config.js (100%) rename test/runtime/samples/{computed-function => reactive-function}/main.html (100%) rename test/runtime/samples/{computed-values-deconflicted => reactive-values-deconflicted}/_config.js (100%) rename test/runtime/samples/{computed-values-deconflicted => reactive-values-deconflicted}/main.html (100%) rename test/runtime/samples/{computed-values-function-dependency => reactive-values-function-dependency}/_config.js (100%) rename test/runtime/samples/{computed-values-function-dependency => reactive-values-function-dependency}/main.html (100%) create mode 100644 test/runtime/samples/reactive-values-self-dependency/_config.js create mode 100644 test/runtime/samples/reactive-values-self-dependency/main.html rename test/runtime/samples/{computed-values => reactive-values}/_config.js (100%) rename test/runtime/samples/{computed-values => reactive-values}/main.html (100%) diff --git a/test/runtime/samples/computed-function/_config.js b/test/runtime/samples/reactive-function/_config.js similarity index 100% rename from test/runtime/samples/computed-function/_config.js rename to test/runtime/samples/reactive-function/_config.js diff --git a/test/runtime/samples/computed-function/main.html b/test/runtime/samples/reactive-function/main.html similarity index 100% rename from test/runtime/samples/computed-function/main.html rename to test/runtime/samples/reactive-function/main.html diff --git a/test/runtime/samples/computed-values-deconflicted/_config.js b/test/runtime/samples/reactive-values-deconflicted/_config.js similarity index 100% rename from test/runtime/samples/computed-values-deconflicted/_config.js rename to test/runtime/samples/reactive-values-deconflicted/_config.js diff --git a/test/runtime/samples/computed-values-deconflicted/main.html b/test/runtime/samples/reactive-values-deconflicted/main.html similarity index 100% rename from test/runtime/samples/computed-values-deconflicted/main.html rename to test/runtime/samples/reactive-values-deconflicted/main.html diff --git a/test/runtime/samples/computed-values-function-dependency/_config.js b/test/runtime/samples/reactive-values-function-dependency/_config.js similarity index 100% rename from test/runtime/samples/computed-values-function-dependency/_config.js rename to test/runtime/samples/reactive-values-function-dependency/_config.js diff --git a/test/runtime/samples/computed-values-function-dependency/main.html b/test/runtime/samples/reactive-values-function-dependency/main.html similarity index 100% rename from test/runtime/samples/computed-values-function-dependency/main.html rename to test/runtime/samples/reactive-values-function-dependency/main.html diff --git a/test/runtime/samples/reactive-values-self-dependency/_config.js b/test/runtime/samples/reactive-values-self-dependency/_config.js new file mode 100644 index 0000000000..5a3d1978fb --- /dev/null +++ b/test/runtime/samples/reactive-values-self-dependency/_config.js @@ -0,0 +1,15 @@ +export default { + html: ` +

1 + 2 = 3

+

Times calculated: 1

+ `, + + test({ assert, component, target }) { + component.a = 3; + + assert.htmlEqual(target.innerHTML, ` +

3 + 2 = 5

+

Times calculated: 2

+ `); + } +}; diff --git a/test/runtime/samples/reactive-values-self-dependency/main.html b/test/runtime/samples/reactive-values-self-dependency/main.html new file mode 100644 index 0000000000..938a1ddd74 --- /dev/null +++ b/test/runtime/samples/reactive-values-self-dependency/main.html @@ -0,0 +1,15 @@ + + +

{a} + {b} = {c}

+

Times calculated: {count}

\ No newline at end of file diff --git a/test/runtime/samples/computed-values/_config.js b/test/runtime/samples/reactive-values/_config.js similarity index 100% rename from test/runtime/samples/computed-values/_config.js rename to test/runtime/samples/reactive-values/_config.js diff --git a/test/runtime/samples/computed-values/main.html b/test/runtime/samples/reactive-values/main.html similarity index 100% rename from test/runtime/samples/computed-values/main.html rename to test/runtime/samples/reactive-values/main.html