diff --git a/test/runtime/samples/binding-input-text-deconflicted/_config.js b/test/runtime/samples/binding-input-text-deconflicted/_config.js new file mode 100644 index 0000000000..0b705d3520 --- /dev/null +++ b/test/runtime/samples/binding-input-text-deconflicted/_config.js @@ -0,0 +1,36 @@ +export default { + solo: true, + + data: { + component: { + name: 'world' + } + }, + + html: ` +

Hello world!

+ + `, + + test ( assert, component, target, window ) { + const input = target.querySelector( 'input' ); + assert.equal( input.value, 'world' ); + + const event = new window.Event( 'input' ); + + input.value = 'everybody'; + input.dispatchEvent( event ); + + assert.equal( target.innerHTML, ` +

Hello everybody!

+ + ` ); + + component.set({ name: 'goodbye' }); + assert.equal( input.value, 'goodbye' ); + assert.equal( target.innerHTML, ` +

Hello goodbye!

+ + ` ); + } +}; diff --git a/test/runtime/samples/binding-input-text-deconflicted/main.html b/test/runtime/samples/binding-input-text-deconflicted/main.html new file mode 100644 index 0000000000..391a47c3f1 --- /dev/null +++ b/test/runtime/samples/binding-input-text-deconflicted/main.html @@ -0,0 +1,2 @@ +

Hello {{component.name}}!

+ \ No newline at end of file