Skip to content

Commit

Permalink
Add parse test
Browse files Browse the repository at this point in the history
  • Loading branch information
JulianGCalderon committed Sep 18, 2024
1 parent eb63b5c commit 2e2ad4d
Showing 1 changed file with 36 additions and 0 deletions.
36 changes: 36 additions & 0 deletions vm/src/types/layout.rs
Original file line number Diff line number Diff line change
Expand Up @@ -507,4 +507,40 @@ mod tests {
})
);
}

#[test]
fn parse_dynamic_instance() {
let cairo_layout_params_json = "{\n\
\"rc_units\": 4,\n\
\"log_diluted_units_per_step\": 4,\n\
\"cpu_component_step\": 8,\n\
\"memory_units_per_step\": 8,\n\
\"uses_pedersen_builtin\": true,\n\
\"pedersen_ratio\": 256,\n\
\"uses_range_check_builtin\": true,\n\
\"range_check_ratio\": 8,\n\
\"uses_ecdsa_builtin\": true,\n\
\"ecdsa_ratio\": 2048,\n\
\"uses_bitwise_builtin\": true,\n\
\"bitwise_ratio\": 16,\n\
\"uses_ec_op_builtin\": true,\n\
\"ec_op_ratio\": 1024,\n\
\"uses_keccak_builtin\": true,\n\
\"keccak_ratio\": 2048,\n\
\"uses_poseidon_builtin\": true,\n\
\"poseidon_ratio\": 256,\n\
\"uses_range_check96_builtin\": true,\n\
\"range_check96_ratio\": 8,\n\
\"range_check96_ratio_den\": 1,\n\
\"uses_add_mod_builtin\": true,\n\
\"add_mod_ratio\": 128,\n\
\"add_mod_ratio_den\": 1,\n\
\"uses_mul_mod_builtin\": true,\n\
\"mul_mod_ratio\": 256,\n\
\"mul_mod_ratio_den\": 1\n\
}\n\
";

serde_json::from_str::<CairoLayoutParams>(&cairo_layout_params_json).unwrap();
}
}

0 comments on commit 2e2ad4d

Please sign in to comment.