aboutsummaryrefslogtreecommitdiff
path: root/src/tests/mod.rs
AgeCommit message (Collapse)Author
2025-05-07Add a resize transaction client-server testIvan Molodetskikh
2025-03-17Track uncommitted windowed fullscreen stateIvan Molodetskikh
Alright, this is the proper implementation. No more flickering.
2024-12-30Add floating sizing testsIvan Molodetskikh
2024-12-22Implement client-server test infra and window opening testsIvan Molodetskikh
These tests make a real Niri instance and real Wayland clients (via manual wayland-rs implementation), both on the same event loop local to the test. This allows testing the full Wayland interaction, including arbitrary event ordering and delays. To start off, add a massive powerset test for the settings that influence where a window may open.