You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by jt...@apache.org on 2020/12/26 14:40:05 UTC
[netbeans-html4j] 10/25: Flush pending JavaScript executions before
checking results
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 <ja...@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-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists