@@ -22,14 +22,17 @@ fn test_size_of_serialized() {
2222
2323#[ test]
2424fn compact_serialization ( ) {
25- const EXPECTED : & str = "{\" V1\" :[{\" bytecode\" :[\" 0x1\" ,\" 0x1\" ,\" 0x1\" ],\" compiler_version\" :\
26- \" \" ,\" entry_points_by_type\" :{\" CONSTRUCTOR\" :[],\" EXTERNAL\" :[],\" \
27- L1_HANDLER\" :[]},\" hints\" :[],\" prime\" :\" 0x0\" },\" 1.8.0\" ]}";
25+ let sierra_version = format ! ( "{}" , SierraVersion :: LATEST ) ;
26+ let expected = format ! (
27+ "{{\" V1\" :[{{\" bytecode\" :[\" 0x1\" ,\" 0x1\" ,\" 0x1\" ],\" compiler_version\" :\" \" ,\" \
28+ entry_points_by_type\" :{{\" CONSTRUCTOR\" :[],\" EXTERNAL\" :[],\" L1_HANDLER\" :[]}},\" hints\" \
29+ :[],\" prime\" :\" 0x0\" }},\" {sierra_version}\" ]}}"
30+ ) ;
2831 let raw_executable_class = RawExecutableClass :: test_casm_contract_class ( ) ;
2932 let serialized = serde_json:: to_string ( & raw_executable_class. 0 ) . unwrap ( ) ;
3033
31- assert_eq ! ( serialized, EXPECTED ) ;
32- assert_eq ! ( raw_executable_class. size( ) . unwrap( ) , EXPECTED . len( ) ) ;
34+ assert_eq ! ( serialized, expected ) ;
35+ assert_eq ! ( raw_executable_class. size( ) . unwrap( ) , expected . len( ) ) ;
3336}
3437
3538#[ test]
0 commit comments