Files
himalaya/tests/fastmail-jmap.rs
T
2026-05-20 00:53:24 +02:00

25 lines
592 B
Rust

#[path = "common/jmap.rs"]
mod jmap;
use std::{env, io::Write};
use tempfile::NamedTempFile;
#[test]
#[ignore = "requires FASTMAIL_API_TOKEN env var and --ignored"]
fn fastmail_jmap() {
let token = env::var("FASTMAIL_API_TOKEN").expect("FASTMAIL_API_TOKEN env var");
let mut config = NamedTempFile::new().unwrap();
let config_tpl = format!(
r#"[accounts.fastmail]
default = true
jmap.server = "https://api.fastmail.com/jmap/session"
jmap.auth.bearer.token.raw = "{token}""#
);
config.write(&config_tpl.into_bytes()).unwrap();
jmap::run(config.path());
}