AkurAI Build
Menu

cosmic-mobile

public

Latest change 5889e3d19aa8caf399cede28503cfa7c5732cd5e - Match Terminal workspace to existing shell navigation by AkurAI Build

from pathlib import Path
import unittest

class TerminalWorkspace(unittest.TestCase):
    def test_terminal_uses_workspace_requested_by_shell(self):
        root = Path(__file__).resolve().parents[1]
        config = (root / 'niri.kdl').read_text()
        self.assertIn('workspace "apps"', config)
        rule = config.split('match app-id="^Alacritty$"', 1)[1].split('}', 1)[0]
        self.assertIn('open-on-workspace "apps"', rule)

if __name__ == '__main__':
    unittest.main()