@@ -70,35 +70,35 @@ mod tests {
7070 fn try_get_object ( ) {
7171 let mut parser = Statement :: new ( ) . unwrap ( ) ;
7272 let result = parser. parse_and_execute ( "[tryGet(createObject('key1', 'value1'), 'key1')]" , & Context :: new ( ) ) . unwrap ( ) ;
73- assert_eq ! ( result, serde_json:: json!( [ "value1" ] ) ) ;
73+ assert_eq ! ( result, serde_json:: json!( "value1" ) ) ;
7474 }
7575
7676 #[ test]
7777 fn try_get_object_not_found ( ) {
7878 let mut parser = Statement :: new ( ) . unwrap ( ) ;
7979 let result = parser. parse_and_execute ( "[tryGet(createObject('key1', 'value1'), 'key2')]" , & Context :: new ( ) ) . unwrap ( ) ;
80- assert_eq ! ( result, serde_json:: json!( [ null] ) ) ;
80+ assert_eq ! ( result, serde_json:: json!( null) ) ;
8181 }
8282
8383 #[ test]
8484 fn try_get_array ( ) {
8585 let mut parser = Statement :: new ( ) . unwrap ( ) ;
8686 let result = parser. parse_and_execute ( "[tryGet(createArray('value1', 'value2'), 1)]" , & Context :: new ( ) ) . unwrap ( ) ;
87- assert_eq ! ( result, serde_json:: json!( [ "value2" ] ) ) ;
87+ assert_eq ! ( result, serde_json:: json!( "value2" ) ) ;
8888 }
8989
9090 #[ test]
9191 fn try_get_array_negative_index ( ) {
9292 let mut parser = Statement :: new ( ) . unwrap ( ) ;
9393 let result = parser. parse_and_execute ( "[tryGet(createArray('value1', 'value2'), -1)]" , & Context :: new ( ) ) . unwrap ( ) ;
94- assert_eq ! ( result, serde_json:: json!( [ null] ) ) ;
94+ assert_eq ! ( result, serde_json:: json!( null) ) ;
9595 }
9696
9797 #[ test]
9898 fn try_get_array_index_not_found ( ) {
9999 let mut parser = Statement :: new ( ) . unwrap ( ) ;
100100 let result = parser. parse_and_execute ( "[tryGet(createArray('value1', 'value2'), 2)]" , & Context :: new ( ) ) . unwrap ( ) ;
101- assert_eq ! ( result, serde_json:: json!( [ null] ) ) ;
101+ assert_eq ! ( result, serde_json:: json!( null) ) ;
102102 }
103103
104104 #[ test]
0 commit comments