Merge based on file type

This commit is contained in:
Andras Schmelczer 2025-01-11 10:53:05 +00:00
parent 47a34ed7e2
commit a9227fa5bb
No known key found for this signature in database
GPG key ID: FC8F2C3D3D1A718C
4 changed files with 60 additions and 15 deletions

View file

@ -1,5 +1,3 @@
//! Test suite for the Web and headless browsers.
use insta::assert_debug_snapshot;
use sync_lib::*;
use wasm_bindgen_test::*;
@ -44,3 +42,21 @@ fn test_is_binary() {
assert!(is_binary(&[0, 12]));
assert!(!is_binary(b"hello"));
}
#[wasm_bindgen_test(unsupported = test)]
fn test_is_binary_empty() {
assert!(!is_binary(b""));
}
#[wasm_bindgen_test(unsupported = test)]
fn test_is_file_type_mergable() {
assert!(is_file_type_mergable(".md"));
assert!(is_file_type_mergable("hi.md"));
assert!(is_file_type_mergable("my/path/to/my/document.md"));
assert!(is_file_type_mergable("hi.MD"));
assert!(is_file_type_mergable("my/path/to/my/DOCUMENT.MD"));
assert!(!is_file_type_mergable(".json"));
assert!(!is_file_type_mergable("HELLO.JSON"));
assert!(!is_file_type_mergable("my/config.yml"));
}