diff --git a/framework/src/test/java/org/fulib/fx/mocking/MyMainControllerTest.java b/framework/src/test/java/org/fulib/fx/mocking/MyMainControllerTest.java index 1e866fec..98b00fbf 100644 --- a/framework/src/test/java/org/fulib/fx/mocking/MyMainControllerTest.java +++ b/framework/src/test/java/org/fulib/fx/mocking/MyMainControllerTest.java @@ -1,6 +1,7 @@ package org.fulib.fx.mocking; import io.reactivex.rxjava3.core.Observable; +import javafx.application.Platform; import org.fulib.fx.mocking.controller.MyMainController; import org.fulib.fx.mocking.controller.MySubComponent; import org.fulib.fx.mocking.service.MyService; @@ -41,11 +42,12 @@ public void test() { // We want to mock the subcomponent to override the onRender method doNothing().when(mySubComponent).onRender(); - MyApp.FX_SCHEDULER.scheduleDirect(() -> stage.requestFocus()); + Platform.runLater(() -> { + stage.requestFocus(); + app.show(myMainController); // Show the main controller + }); waitForFxEvents(); - app.show(myMainController); // Show the main controller - assertNotNull(lookup("This is a test string.")); assertEquals(List.of(), mySubComponent.getChildren()); }