FIX: Quote sheet names properly (#486)

Fixes #485
This commit is contained in:
Nicolás Hatcher Andrés
2025-10-29 23:26:18 +01:00
committed by GitHub
parent 1edfb2df1c
commit a890865eaf
5 changed files with 74 additions and 35 deletions

View File

@@ -75,6 +75,7 @@ mod test_log10;
mod test_networkdays;
mod test_percentage;
mod test_set_functions_error_handling;
mod test_sheet_names;
mod test_today;
mod test_types;
mod user_model;

View File

@@ -0,0 +1,16 @@
#![allow(clippy::unwrap_used)]
use crate::test::util::new_empty_model;
#[test]
fn sheet_number_name() {
let mut model = new_empty_model();
model.new_sheet();
model._set("A1", "7");
model._set("A2", "=Sheet2!C3");
model.evaluate();
model.rename_sheet("Sheet2", "2024").unwrap();
model.evaluate();
assert_eq!(model.workbook.get_worksheet_names(), ["Sheet1", "2024"]);
assert_eq!(model._get_text("A2"), "0");
}