tests: Test that a floating window is created

This commit is contained in:
Sergio Martins
2022-05-27 13:35:52 +01:00
parent fb8639969c
commit 267bc4ec79
2 changed files with 8 additions and 3 deletions

View File

@@ -101,8 +101,12 @@ void ViewWrapper_qtquick::setVisible(bool)
bool ViewWrapper_qtquick::isVisible() const bool ViewWrapper_qtquick::isVisible() const
{ {
qFatal("not implemented"); if (QWindow *w = m_item->window()) {
return {}; if (!w->isVisible())
return false;
}
return m_item->isVisible();
} }
void ViewWrapper_qtquick::move(int, int) void ViewWrapper_qtquick::move(int, int)

View File

@@ -31,7 +31,8 @@ TEST_CASE("FloatingWindow Ctor")
auto rootView = dw->view()->rootView(); auto rootView = dw->view()->rootView();
REQUIRE(rootView); REQUIRE(rootView);
// CHECK(rootView->is(Type::FloatingWindow)); CHECK(rootView->is(Type::FloatingWindow));
CHECK(rootView->isVisible());
delete dw; delete dw;
} }