@@ -40,63 +40,3 @@ pub fn memcpy_enter_scope(
4040 exec_scopes. enter_scope ( HashMap :: from ( [ ( String :: from ( "n" ) , len) ] ) ) ;
4141 Ok ( ( ) )
4242}
43-
44- #[ cfg( test) ]
45- mod tests {
46- use super :: * ;
47-
48- use crate :: utils:: test_utils:: * ;
49- use assert_matches:: assert_matches;
50-
51- use crate :: Felt252 ;
52- #[ cfg( target_arch = "wasm32" ) ]
53- use wasm_bindgen_test:: * ;
54-
55- #[ test]
56- #[ cfg_attr( target_arch = "wasm32" , wasm_bindgen_test) ]
57- fn get_integer_from_var_name_valid ( ) {
58- let mut vm = vm ! ( ) ;
59- // initialize memory segments
60- vm. segments . add ( ) ;
61-
62- // initialize fp
63- vm. run_context . fp = 1 ;
64-
65- let var_name: & str = "variable" ;
66-
67- //Create ids_data
68- let ids_data = ids_data ! [ var_name] ;
69-
70- //Insert ids.prev_locs.exp into memory
71- vm. segments = segments ! [ ( ( 1 , 0 ) , 10 ) ] ;
72-
73- assert_eq ! (
74- get_integer_from_var_name( var_name, & vm, & ids_data, & ApTracking :: default ( ) )
75- . unwrap( )
76- . as_ref( ) ,
77- & Felt252 :: from( 10 )
78- ) ;
79- }
80-
81- #[ test]
82- #[ cfg_attr( target_arch = "wasm32" , wasm_bindgen_test) ]
83- fn get_integer_from_var_name_invalid_expected_integer ( ) {
84- let mut vm = vm ! ( ) ;
85-
86- // initialize fp
87- vm. run_context . fp = 1 ;
88-
89- let var_name: & str = "variable" ;
90-
91- //Create ids_data
92- let ids_data = ids_data ! [ var_name] ;
93-
94- //Insert ids.variable into memory as a RelocatableValue
95- vm. segments = segments ! [ ( ( 1 , 0 ) , ( 1 , 1 ) ) ] ;
96-
97- assert_matches ! (
98- get_integer_from_var_name( var_name, & vm, & ids_data, & ApTracking :: default ( ) ) ,
99- Err ( HintError :: IdentifierNotInteger ( bx) ) if bx. as_ref( ) == var_name
100- ) ;
101- }
102- }
0 commit comments