marine-rs-sdk/crates/marine-macro-impl/tests/generation_tests_runner.rs

60 lines
1.5 KiB
Rust

mod utils;
use utils::test_marine_token_streams;
#[test]
fn exports_arrays() {
assert!(test_marine_token_streams(
"tests/generation_tests/exports/arrays/marine.rs",
"tests/generation_tests/exports/arrays/expanded.rs",
));
}
#[test]
fn exports_basic_types() {
assert!(test_marine_token_streams(
"tests/generation_tests/exports/basic_types/marine.rs",
"tests/generation_tests/exports/basic_types/expanded.rs",
));
}
#[test]
fn exports_refs() {
assert!(test_marine_token_streams(
"tests/generation_tests/exports/refs/marine.rs",
"tests/generation_tests/exports/refs/expanded.rs",
));
}
#[test]
fn records_call_parameters() {
assert!(test_marine_token_streams(
"tests/generation_tests/records/call_parameters/marine.rs",
"tests/generation_tests/records/call_parameters/expanded.rs",
));
}
#[test]
fn records_use_as_type() {
assert!(test_marine_token_streams(
"tests/generation_tests/records/use_as_type/marine.rs",
"tests/generation_tests/records/use_as_type/expanded.rs",
));
}
#[test]
fn imports_arrays() {
assert!(test_marine_token_streams(
"tests/generation_tests/imports/arrays/marine.rs",
"tests/generation_tests/imports/arrays/expanded.rs",
));
}
#[test]
fn imports_basic_types() {
assert!(test_marine_token_streams(
"tests/generation_tests/imports/basic_types/marine.rs",
"tests/generation_tests/imports/basic_types/expanded.rs",
));
}