Menu
cosmic-mobile
publicLatest change 934fcb6a3e4449af34bb3afeed046e8279010235 - Order test module includes for rustfmt by AkurAI Build
#[path = "../src/apps.rs"]
mod apps;
#[path = "../src/ios.rs"]
mod ios;
#[test]
fn calculator() {
let mut c = apps::Calculator::default();
for k in ["7", "+", "5", "="] {
c.key(k);
}
assert_eq!(c.display, "12");
for k in ["÷", "0", "="] {
c.key(k);
}
assert_eq!(c.display, "Error");
c.key("AC");
assert_eq!(c.display, "0");
}
#[test]
fn note_roundtrip() {
let p = std::env::temp_dir().join(format!("note-{}", std::process::id()));
apps::save_note(&p, "Hello\nBúi").unwrap();
assert_eq!(std::fs::read_to_string(&p).unwrap(), "Hello\nBúi");
std::fs::remove_file(p).unwrap();
}