From 02f358bcd00ee31684a0c7107e32f2d49e242869 Mon Sep 17 00:00:00 2001 From: tanhauhau Date: Mon, 27 Feb 2023 22:26:25 +0800 Subject: [PATCH] use await promise.resolve() instead --- .../samples/binding-input-group-each-10/_config.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/test/runtime/samples/binding-input-group-each-10/_config.js b/test/runtime/samples/binding-input-group-each-10/_config.js index c1aa1a9423..edfc508f05 100644 --- a/test/runtime/samples/binding-input-group-each-10/_config.js +++ b/test/runtime/samples/binding-input-group-each-10/_config.js @@ -7,8 +7,9 @@ export default { assert.equal(inputs[1].checked, false); assert.equal(inputs[2].checked, false); - await component.moveDown(0); - await component.moveDown(1); + component.moveDown(0); + component.moveDown(1); + await Promise.resolve(); assert.htmlEqual( target.innerHTML, @@ -31,14 +32,16 @@ export default { assert.equal(inputs[1].checked, false); assert.equal(inputs[2].checked, true); - await (component.current = 'b'); + (component.current = 'b'); + await Promise.resolve(); inputs = target.querySelectorAll('input'); assert.equal(inputs[0].checked, true); assert.equal(inputs[1].checked, false); assert.equal(inputs[2].checked, false); - await component.moveDown(1); + component.moveDown(1); + await Promise.resolve(); // after shifting order, should still keep the correct radio checked inputs = target.querySelectorAll('input');