Separate resolved theme values from configuration resolution
This commit is contained in:
1 parent
4c3e884438
commit
8195b82073
13 files changed
+509
-477
No files matched your search
@@ -33,6 +33,13 @@ class ComponentBoundaries(unittest.TestCase):
|
||||
def test_shell_does_not_depend_on_core(self):
|
||||
self.assertNotIn("ferese-core", reachable(dependency_graph(), "ferese-shell"))
|
||||
|
||||
def test_theme_model_has_no_configuration_or_runtime_dependencies(self):
|
||||
dependencies = reachable(dependency_graph(), "ferese-theme-model")
|
||||
self.assertTrue(dependencies.isdisjoint({
|
||||
"ferese-config", "ferese-ipc", "ferese-theme", "ferese-core",
|
||||
"libcosmic", "wayland-client", "tokio", "kdl", "jiff",
|
||||
}), dependencies)
|
||||
|
||||
def test_transitive_dependencies_are_checked(self):
|
||||
self.assertIn("core", reachable({"shell": {"helper"}, "helper": {"core"}}, "shell"))
|
||||
|
||||
|
||||
Reference in new issue
Block a user