diff --git a/hyprtester/src/tests/main/workspaces.cpp b/hyprtester/src/tests/main/workspaces.cpp index 96efacfac..79ce0da23 100644 --- a/hyprtester/src/tests/main/workspaces.cpp +++ b/hyprtester/src/tests/main/workspaces.cpp @@ -21,6 +21,8 @@ using namespace Hyprutils::Memory; static bool test() { NLog::log("{}Testing workspaces", Colors::GREEN); + EXPECT(Tests::windowCount(), 0); + // test on workspace "window" NLog::log("{}Switching to workspace 1", Colors::YELLOW); OK(getFromSocket("/dispatch workspace 1")); @@ -65,6 +67,11 @@ static bool test() { NLog::log("{}Switching to workspace 1", Colors::YELLOW); OK(getFromSocket("/dispatch workspace 1")); + { + auto str = getFromSocket("/workspaces"); + EXPECT_NOT_CONTAINS(str, "workspace ID 2 (2)"); + } + NLog::log("{}Switching to workspace m+1", Colors::YELLOW); OK(getFromSocket("/dispatch workspace m+1"));