@@ -65,20 +65,20 @@ fn test_set_scalar_path() {
65
65
#[ cfg( feature = "json" ) ]
66
66
fn test_set_arr_path ( ) {
67
67
let config = Config :: builder ( )
68
- . set_override ( "items [0].name" , "Ivan" )
68
+ . set_override ( "present [0].name" , "Ivan" )
69
69
. unwrap ( )
70
- . set_override ( "data [0].things[1].name" , "foo" )
70
+ . set_override ( "absent [0].things[1].name" , "foo" )
71
71
. unwrap ( )
72
- . set_override ( "data [0].things[1].value" , 42 )
72
+ . set_override ( "absent [0].things[1].value" , 42 )
73
73
. unwrap ( )
74
- . set_override ( "data [1]" , 0 )
74
+ . set_override ( "absent [1]" , 0 )
75
75
. unwrap ( )
76
- . set_override ( "items [2]" , "George" )
76
+ . set_override ( "present [2]" , "George" )
77
77
. unwrap ( )
78
78
. add_source ( File :: from_str (
79
79
r#"
80
80
{
81
- "items ": [
81
+ "present ": [
82
82
{
83
83
"name": "1"
84
84
},
@@ -93,14 +93,14 @@ fn test_set_arr_path() {
93
93
. build ( )
94
94
. unwrap ( ) ;
95
95
96
- assert_eq ! ( config. get( "items [0].name" ) . ok( ) , Some ( "Ivan" . to_owned( ) ) ) ;
96
+ assert_eq ! ( config. get( "present [0].name" ) . ok( ) , Some ( "Ivan" . to_owned( ) ) ) ;
97
97
assert_eq ! (
98
- config. get( "data [0].things[1].name" ) . ok( ) ,
98
+ config. get( "absent [0].things[1].name" ) . ok( ) ,
99
99
Some ( "foo" . to_owned( ) )
100
100
) ;
101
- assert_eq ! ( config. get( "data [0].things[1].value" ) . ok( ) , Some ( 42 ) ) ;
102
- assert_eq ! ( config. get( "data [1]" ) . ok( ) , Some ( 0 ) ) ;
103
- assert_eq ! ( config. get( "items [2]" ) . ok( ) , Some ( "George" . to_owned( ) ) ) ;
101
+ assert_eq ! ( config. get( "absent [0].things[1].value" ) . ok( ) , Some ( 42 ) ) ;
102
+ assert_eq ! ( config. get( "absent [1]" ) . ok( ) , Some ( 0 ) ) ;
103
+ assert_eq ! ( config. get( "present [2]" ) . ok( ) , Some ( "George" . to_owned( ) ) ) ;
104
104
}
105
105
106
106
#[ test]
0 commit comments