Move egui tests to avoid cyclic dependency

This commit is contained in:
Emil Ernerfeldt 2024-12-16 17:56:56 +01:00
parent 69dbb00087
commit eb403655ce
4 changed files with 5 additions and 10 deletions

View File

@ -1258,7 +1258,6 @@ dependencies = [
"ahash", "ahash",
"backtrace", "backtrace",
"document-features", "document-features",
"egui_kittest",
"emath", "emath",
"epaint", "epaint",
"log", "log",

View File

@ -94,7 +94,3 @@ document-features = { workspace = true, optional = true }
log = { workspace = true, optional = true } log = { workspace = true, optional = true }
ron = { workspace = true, optional = true } ron = { workspace = true, optional = true }
serde = { workspace = true, optional = true, features = ["derive", "rc"] } serde = { workspace = true, optional = true, features = ["derive", "rc"] }
[dev-dependencies]
egui_kittest = { workspace = true, features = ["wgpu", "snapshot"] }

View File

@ -1,8 +1,9 @@
//! Tests the accesskit accessibility output of egui. //! Tests the accesskit accessibility output of egui.
#![cfg(feature = "accesskit")]
use accesskit::{NodeId, Role, TreeUpdate}; use egui::{
use egui::{CentralPanel, Context, RawInput, Window}; accesskit::{NodeId, Role, TreeUpdate},
CentralPanel, Context, RawInput, Window,
};
/// Baseline test that asserts there are no spurious nodes in the /// Baseline test that asserts there are no spurious nodes in the
/// accesskit output when the ui is empty. /// accesskit output when the ui is empty.

View File

@ -1,6 +1,5 @@
use egui::Button; use egui::Button;
use egui_kittest::kittest::Queryable; use egui_kittest::{kittest::Queryable, Harness};
use egui_kittest::Harness;
#[test] #[test]
pub fn focus_should_skip_over_disabled_buttons() { pub fn focus_should_skip_over_disabled_buttons() {