Overview
| Comment: | and fix tests |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
40a93e9a588e3d6365a176cacad17279 |
| User & Date: | arcade on 2026-08-01 19:32:12.784 |
| Other Links: | manifest | tags |
Context
|
2026-08-01
| ||
| 19:36 | chores/fixes - more docstrings - drop just-getopt for clap - drop lazy_static - ditch panic/expect/assert in favor of error propagation - fix email parsing and validation - more checks - minify - drop relay switch, wasn't working since moving to mailin - lot more tests leaf check-in: 78b11b0319 user: arcade tags: release, v0.6.7 | |
| 19:32 | and fix tests leaf check-in: 40a93e9a58 user: arcade tags: trunk | |
| 19:29 | drop dot removal (wrong), document lowercasing check-in: aaa78fed23 user: arcade tags: trunk | |
Changes
Modified tests/mail.rs
from [695401d00e]
to [9c60f2ee66].
| ︙ | ︙ | |||
29 30 31 32 33 34 35 |
let cases = [
("someone@example.com", 1),
("someone", 0),
("root", -1),
("unknown@example.com", 0),
("SOMEONE@example.com", 1), // uppercase local part
("someone@EXAMPLE.COM", 1), // uppercase domain
| | | 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
let cases = [
("someone@example.com", 1),
("someone", 0),
("root", -1),
("unknown@example.com", 0),
("SOMEONE@example.com", 1), // uppercase local part
("someone@EXAMPLE.COM", 1), // uppercase domain
("some.one@example.com", 0), // dot are not skipped
("some-one-2", 0), // Hyphens
];
for (email, id) in cases {
ensure_eq!(*server.get_id(email)?, ChatPeerId::from(id), format!("email [{email}] expected to return id [{id}]"));
}
let cases = [
"someone@otherdomain.net",
|
| ︙ | ︙ |