Sanitize fibonacci program to make round-trip tests happy, isolate unsanitary code

This commit is contained in:
Turner
2022-06-20 14:28:11 -07:00
committed by Lucas
parent 787f345275
commit 1b00e4d416
3 changed files with 115 additions and 18 deletions

View File

@@ -72,4 +72,12 @@ fn fibonacci() {
let code = include_str!("../test_data/fibonacci/fibonacci.uplc");
round_trip_test(bytes, code);
}
#[test]
fn one_way_fibonacci() {
let bytes = include_bytes!("../test_data/fibonacci/fibonacci.flat");
let code = include_str!("../test_data/fibonacci/unsanitary_fibonacci.uplc");
parsed_program_matches_decoded_bytes(bytes, code);
}