@@ -121,7 +121,7 @@ fn test_allow_glob_extension() -> Result<()> {
121121fn test_allowlist_extend ( ) -> Result < ( ) > {
122122 let baseline_text = "! bad/*
123123other/*" ;
124- let baseline = AllowList :: parse ( baseline_text) ?;
124+ let mut baseline = AllowList :: parse ( baseline_text) ?;
125125
126126 assert ! ( !baseline. is_allowed( "bad/a" ) ) ;
127127 assert ! ( !baseline. is_allowed( "bad/b" ) ) ;
@@ -144,20 +144,20 @@ bad/*
144144 assert ! ( !provided. is_allowed( "other/a" ) ) ;
145145 assert ! ( !provided. is_allowed( "other/b" ) ) ;
146146
147- let extended = baseline. extend ( & provided) ;
147+ baseline. extend_in_place ( & provided) ;
148148
149149 // Deny rules from `baseline` should not be overridden by `provided`, but
150150 // allow rules should be.
151151 //
152152 // A provided allowlist can deny patterns that are baseline-allowed, but
153153 // cannot allow patterns that are baseline-denied.
154- assert ! ( !extended . is_allowed( "bad/a" ) ) ;
155- assert ! ( !extended . is_allowed( "bad/b" ) ) ;
156- assert ! ( extended . is_allowed( "good/a" ) ) ;
157- assert ! ( extended . is_allowed( "good/b" ) ) ;
158- assert ! ( extended . is_allowed( "good/bad/c" ) ) ;
159- assert ! ( !extended . is_allowed( "other/a" ) ) ;
160- assert ! ( !extended . is_allowed( "other/b" ) ) ;
154+ assert ! ( !baseline . is_allowed( "bad/a" ) ) ;
155+ assert ! ( !baseline . is_allowed( "bad/b" ) ) ;
156+ assert ! ( baseline . is_allowed( "good/a" ) ) ;
157+ assert ! ( baseline . is_allowed( "good/b" ) ) ;
158+ assert ! ( baseline . is_allowed( "good/bad/c" ) ) ;
159+ assert ! ( !baseline . is_allowed( "other/a" ) ) ;
160+ assert ! ( !baseline . is_allowed( "other/b" ) ) ;
161161
162162 Ok ( ( ) )
163163}
0 commit comments