test(tahuantinsuyu): tests de integración del Shell con TestAppContext
1[package]
2name = "tahuantinsuyu"
3version = { workspace = true }
4edition = { workspace = true }
5license = { workspace = true }
6description = "Tahuantinsuyu — estudio profesional de astrología. Tree + canvas + panel sobre yahweh + eternal-astrology."
7
8[dependencies]
9tahuantinsuyu-card = { path = "../../modules/tahuantinsuyu/tahuantinsuyu-card" }
10tahuantinsuyu-canvas = { path = "../../modules/tahuantinsuyu/tahuantinsuyu-canvas" }
11tahuantinsuyu-engine = { path = "../../modules/tahuantinsuyu/tahuantinsuyu-engine" }
12tahuantinsuyu-model = { path = "../../modules/tahuantinsuyu/tahuantinsuyu-model" }
13tahuantinsuyu-modules = { path = "../../modules/tahuantinsuyu/tahuantinsuyu-modules" }
14tahuantinsuyu-panel = { path = "../../modules/tahuantinsuyu/tahuantinsuyu-panel" }
15tahuantinsuyu-store = { path = "../../modules/tahuantinsuyu/tahuantinsuyu-store" }
16tahuantinsuyu-theme = { path = "../../modules/tahuantinsuyu/tahuantinsuyu-theme" }
17tahuantinsuyu-tree = { path = "../../modules/tahuantinsuyu/tahuantinsuyu-tree" }
18brahman-sidecar = { path = "../../shared/brahman-sidecar" }
19
20yahweh-core = { workspace = true }
21yahweh-theme = { workspace = true }
22yahweh-widget-theme-switcher = { path = "../../modules/ui_engine/widgets/theme-switcher" }
23yahweh-widget-splitter = { workspace = true }
24yahweh-widget-container-core = { workspace = true }
25gpui = { workspace = true }
26directories = { workspace = true }
27serde_json = { workspace = true }
28
29[dev-dependencies]
30# TestAppContext + #[gpui::test] para tests de integración del shell.
31gpui = { workspace = true, features = ["test-support"] }
32
33[[bin]]
34name = "tahuantinsuyu"
35path = "src/main.rs"