use std::path::Path;
use svdtools::{common::svd_reader, patch};
#[test]
fn example1() {
let test_dir = Path::new("res/example1");
let expected_svd_path = test_dir.join("expected.svd");
let expected_svd = svd_reader::device(&expected_svd_path).unwrap();
patch::process_file(
&test_dir.join("patch.yaml"),
None,
None,
&Default::default(),
)
.unwrap();
let actual_svd_path = test_dir.join("stm32l4x2.svd.patched");
let actual_svd = svd_reader::device(&actual_svd_path).unwrap();
assert_eq!(expected_svd, actual_svd);
}