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