mirror of
https://github.com/chatmail/core.git
synced 2026-05-02 12:56:30 +03:00
add failing test for plain OPENPGP4FRP-qr-code
This commit is contained in:
20
src/qr.rs
20
src/qr.rs
@@ -471,4 +471,24 @@ mod tests {
|
|||||||
assert_eq!(contact.get_addr(), "cli@deltachat.de");
|
assert_eq!(contact.get_addr(), "cli@deltachat.de");
|
||||||
assert_eq!(contact.get_name(), "Jörn P. P.");
|
assert_eq!(contact.get_name(), "Jörn P. P.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn test_decode_openpgp_without_addr() {
|
||||||
|
let ctx = dummy_context();
|
||||||
|
|
||||||
|
let res = check_qr(
|
||||||
|
&ctx.ctx,
|
||||||
|
"OPENPGP4FPR:1234567890123456789012345678901234567890",
|
||||||
|
);
|
||||||
|
assert_eq!(res.get_state(), LotState::QrFprWithoutAddr);
|
||||||
|
assert_eq!(
|
||||||
|
res.get_text1().unwrap(),
|
||||||
|
"1234 5678 9012 3456 7890\n1234 5678 9012 3456 7890"
|
||||||
|
);
|
||||||
|
assert_eq!(res.get_id(), 0);
|
||||||
|
|
||||||
|
let res = check_qr(&ctx.ctx, "OPENPGP4FPR:12345678901234567890");
|
||||||
|
assert_eq!(res.get_state(), LotState::QrError);
|
||||||
|
assert_eq!(res.get_id(), 0);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user