You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by hn...@apache.org on 2021/10/06 14:15:40 UTC

[myfaces-tobago] 01/02: fix(test): sheet event

This is an automated email from the ASF dual-hosted git repository.

hnoeth pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/myfaces-tobago.git

commit 415563aa74719d52e056b59045e56c9bf60d5c21
Author: Henning Noeth <hn...@apache.org>
AuthorDate: Wed Oct 6 15:51:04 2021 +0200

    fix(test): sheet event
---
 .../webapp/content/080-sheet/30-event/Sheet_Event.test.js    | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/tobago-example/tobago-example-demo/src/main/webapp/content/080-sheet/30-event/Sheet_Event.test.js b/tobago-example/tobago-example-demo/src/main/webapp/content/080-sheet/30-event/Sheet_Event.test.js
index 45e38f1..56611c6 100644
--- a/tobago-example/tobago-example-demo/src/main/webapp/content/080-sheet/30-event/Sheet_Event.test.js
+++ b/tobago-example/tobago-example-demo/src/main/webapp/content/080-sheet/30-event/Sheet_Event.test.js
@@ -33,7 +33,8 @@ it("On click with ajax", function (done) {
       () => onClickAjaxPopupFn().checked = true, "change", onClickAjaxPopupFn);
   test.setup(() => detailsBoxFn() !== null,
       () => onClickAjaxFn().checked = true, "change", onClickAjaxFn);
-  test.setup(() => detailsBoxNameFieldFn().value === "Sun", null, "click", sunFn);
+  test.setup(() => detailsBoxNameFieldFn() !== null && detailsBoxNameFieldFn().value === "Sun",
+      null, "click", sunFn);
   test.event("click", venusFn, () => detailsBoxNameFieldFn().value === "Venus");
   test.do(() => expect(detailsBoxNameFieldFn().value).toBe("Venus"));
   test.event("click", jupiterFn, () => detailsBoxNameFieldFn().value === "Jupiter");
@@ -58,7 +59,8 @@ it("On click with full request", function (done) {
       () => onClickAjaxPopupFn().checked = true, "change", onClickAjaxPopupFn);
   test.setup(() => detailsBoxFn() !== null,
       () => onClickFullRequestFn().checked = true, "change", onClickFullRequestFn);
-  test.setup(() => detailsBoxNameFieldFn().value === "Sun", null, "click", sunFn);
+  test.setup(() => detailsBoxNameFieldFn() !== null && detailsBoxNameFieldFn().value === "Sun",
+      null, "click", sunFn);
   test.event("click", venusFn, () => detailsBoxNameFieldFn().value === "Venus");
   test.do(() => expect(detailsBoxNameFieldFn().value).toBe("Venus"));
   test.event("click", jupiterFn, () => detailsBoxNameFieldFn().value === "Jupiter");
@@ -83,7 +85,8 @@ it("On double click with full request", function (done) {
       () => onClickAjaxPopupFn().checked = true, "change", onClickAjaxPopupFn);
   test.setup(() => detailsBoxFn() !== null,
       () => onDblclickFullRequestFn().checked = true, "change", onDblclickFullRequestFn);
-  test.setup(() => detailsBoxNameFieldFn().value === "Sun", null, "dblclick", sunFn);
+  test.setup(() => detailsBoxNameFieldFn() !== null && detailsBoxNameFieldFn().value === "Sun",
+      null, "dblclick", sunFn);
   test.event("dblclick", venusFn, () => detailsBoxNameFieldFn().value === "Venus");
   test.do(() => expect(detailsBoxNameFieldFn().value).toBe("Venus"));
   test.event("dblclick", jupiterFn, () => detailsBoxNameFieldFn().value === "Jupiter");
@@ -174,7 +177,8 @@ it("On double click with ajax", function (done) {
       () => onClickAjaxPopupFn().checked = true, "change", onClickAjaxPopupFn);
   test.setup(() => detailsBoxFn() !== null,
       () => onDblclickAjaxFn().checked = true, "change", onDblclickAjaxFn);
-  test.setup(() => detailsBoxNameFieldFn().value === "Sun", null, "dblclick", sunFn);
+  test.setup(() => detailsBoxNameFieldFn() !== null && detailsBoxNameFieldFn().value === "Sun",
+      null, "dblclick", sunFn);
   test.event("dblclick", venusFn, () => detailsBoxNameFieldFn().value === "Venus");
   test.do(() => expect(detailsBoxNameFieldFn().value).toBe("Venus"));
   test.event("dblclick", jupiterFn, () => detailsBoxNameFieldFn().value === "Jupiter");