#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:
rabis
2026-10-15 09:26:44 +02:00
co-authored by Claude Opus 5.5
parent e127a080a1
commit 9066db8334
+3 -1
View File
@@ -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();