@@ -210,35 +210,40 @@ test_that("validateVectorValues() correctly identifies unpermitted values", {
210210 type = " numeric" ,
211211 allowedValues = c(1 , 2 )
212212 ),
213- " (1 value).*(3).*(not included in allowed values).*(Allowed values:).*(1, 2)"
213+ regexp = messages $ errorValueNotAllowed(3 , c(1 , 2 )),
214+ fixed = TRUE
214215 )
215216 expect_error(
216217 validateVectorValues(
217218 x = c(" a" , " b" , " z" ),
218219 type = " character" ,
219220 allowedValues = c(" a" , " b" )
220221 ),
221- " (1 value).*(z).*(not included in allowed values).*(Allowed values:).*(a, b)"
222+ regexp = messages $ errorValueNotAllowed(" z" , c(" a" , " b" )),
223+ fixed = TRUE
222224 )
223225 expect_error(
224226 validateVectorValues(
225227 x = LETTERS [1 : 25 ],
226228 type = " character" ,
227229 allowedValues = LETTERS [1 : 10 ]
228230 ),
229- " (15 values).*(K, L, M, N, O \\ .\\ .\\ .).*(not included in allowed values).*(Allowed values:).*(A, B, C, D, E \\ .\\ .\\ .)"
231+ regexp = messages $ errorValueNotAllowed(LETTERS [1 : 25 ], LETTERS [1 : 10 ]),
232+ fixed = TRUE
230233 )
231234 expect_error(
232235 validateVectorValues(x = TRUE , type = " logical" , allowedValues = FALSE ),
233- " (1 value).*(TRUE).*(not included in allowed values).*(Allowed values:).*(FALSE)"
236+ regexp = messages $ errorValueNotAllowed(TRUE , FALSE ),
237+ fixed = TRUE
234238 )
235239 expect_error(
236240 validateVectorValues(
237241 x = as.factor(c(1 , 2 , 3 )),
238242 type = " factor" ,
239243 allowedValues = as.factor(c(1 , 2 ))
240244 ),
241- " (1 value).*(3).*(not included in allowed values).*(Allowed values:).*(1, 2)"
245+ regexp = messages $ errorValueNotAllowed(as.factor(3 ), as.factor(c(1 , 2 ))),
246+ fixed = TRUE
242247 )
243248 expect_error(
244249 validateVectorValues(
@@ -247,7 +252,8 @@ test_that("validateVectorValues() correctly identifies unpermitted values", {
247252 allowedValues = c(1 , 2 ),
248253 naAllowed = FALSE
249254 ),
250- " (1 value).*(NA).*(not included in allowed values).*(Allowed values:).*(1, 2)"
255+ regexp = messages $ errorValueNotAllowed(NA , c(1 , 2 )),
256+ fixed = TRUE
251257 )
252258 expect_error(
253259 validateVectorValues(
@@ -256,7 +262,8 @@ test_that("validateVectorValues() correctly identifies unpermitted values", {
256262 allowedValues = c(1 , 2 , NA ),
257263 naAllowed = FALSE
258264 ),
259- " (1 value).*(NA).*(not included in allowed values).*(Allowed values:).*(1, 2)"
265+ regexp = messages $ errorValueNotAllowed(NA , c(1 , 2 )),
266+ fixed = TRUE
260267 )
261268})
262269
0 commit comments