github source v1
This commit is contained in:
parent
71f89dde9c
commit
caf870d05e
50 changed files with 4139 additions and 131 deletions
11
crates/aim-core/tests/metadata_contract.rs
Normal file
11
crates/aim-core/tests/metadata_contract.rs
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
use aim_core::domain::update::ParsedMetadataKind;
|
||||
use aim_core::metadata::{MetadataDocument, parse_document};
|
||||
|
||||
#[test]
|
||||
fn unknown_document_returns_typed_warning_not_panic() {
|
||||
let doc = MetadataDocument::plain_text("https://example.test/notes.txt", b"not metadata");
|
||||
let result = parse_document(&doc).unwrap();
|
||||
|
||||
assert_eq!(result.kind, ParsedMetadataKind::Unknown);
|
||||
assert!(!result.warnings.is_empty());
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue