This is an automated email from the ASF dual-hosted git repository. jtulach pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/netbeans-html4j.git
commit 0ee7eb332242c87e4410152a041fd53ed551b1ac Author: Jaroslav Tulach <jaroslav.tul...@apidesign.org> AuthorDate: Tue Dec 22 13:58:10 2020 +0100 Flush pending JavaScript executions before checking results --- .../src/main/java/net/java/html/js/tests/AsyncJavaScriptAction.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/json-tck/src/main/java/net/java/html/js/tests/AsyncJavaScriptAction.java b/json-tck/src/main/java/net/java/html/js/tests/AsyncJavaScriptAction.java index b885f75..98e650f 100644 --- a/json-tck/src/main/java/net/java/html/js/tests/AsyncJavaScriptAction.java +++ b/json-tck/src/main/java/net/java/html/js/tests/AsyncJavaScriptAction.java @@ -50,6 +50,9 @@ final class AsyncJavaScriptAction { collected.add(value); } + @JavaScriptBody(args = {}, body = "") + native void flushPendingJavaScripts(); + int performIteration(int from) { for (int i = 0; i < 5; i++) { jsStore(from++); @@ -68,6 +71,7 @@ final class AsyncJavaScriptAction { if (!successStoringLater) { return; } + flushPendingJavaScripts(); assertEquals(collected.size(), 11, "11 items: " + collected); for (int i = 0; i < 11; i++) { assertEquals(collected.get(i).intValue(), i, i + "th out of order: " + collected); @@ -76,6 +80,7 @@ final class AsyncJavaScriptAction { if (!successStoringLater) { return; } + flushPendingJavaScripts(); assertEquals(collected.size(), 22, "22 items: " + collected); for (int i = 0; i < 22; i++) { assertEquals(collected.get(i).intValue(), i, i + "th out of order: " + collected); --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists