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
{
qFatal("not implemented");
return {};
if (QWindow *w = m_item->window()) {
if (!w->isVisible())
return false;
}
return m_item->isVisible();
}
void ViewWrapper_qtquick::move(int, int)

View File

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