mirror of
https://github.com/storytold/wordcraft.git
synced 2026-10-24 10:27:44 -06:00
#1976: breaks_menu tests use the English interface
The Breaks menu tests look for English labels, but an integration test links the library without cfg(test), so WordApp followed the machine's interface language and both tests failed on a Polish Windows. Set the app's language to English in layout_tab(), as native_print already does. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -6,7 +6,9 @@ use wordcraft_ui_egui::{Services, WordApp};
|
||||
|
||||
/// A WordCraft window on the Layout tab, ready for ribbon clicks.
|
||||
fn layout_tab() -> egui_kittest::Harness<'static, WordApp> {
|
||||
let app = WordApp::new(Session::new(wordcraft_doc::Document::from_text("one\ntwo")), Services::default());
|
||||
let mut app = WordApp::new(Session::new(wordcraft_doc::Document::from_text("one\ntwo")), Services::default());
|
||||
// The labels below are English; an integration test otherwise follows the machine's language.
|
||||
app.ui.language = "en".into();
|
||||
let mut h = egui_kittest::Harness::builder().with_size(egui::vec2(1440.0, 900.0)).build_ui_state(
|
||||
|ui, app: &mut WordApp| {
|
||||
let ctx = ui.ctx().clone();
|
||||
|
||||
Reference in New Issue
Block a user