|
1 | 1 | test_that("keep_names() returns logical flag based on inputs", { |
2 | | - string_unnamed_scalar <- "s" |
3 | | - string_named_scalar <- c("A" = "s") |
4 | | - string_unnamed_vector <- c("s1", "s2") |
5 | | - string_named_vector <- c(A = "s1", B = "s2") |
| 2 | + string_scalar <- c("A" = "s") |
| 3 | + string_vector <- c(A = "s1", B = "s2") |
6 | 4 | pattern_scalar <- "p" |
7 | 5 | pattern_vector <- c("p1", "p2") |
8 | 6 |
|
9 | | - expect_true(keep_names(string_named_scalar, pattern_scalar)) |
10 | | - expect_false(keep_names(string_named_scalar, pattern_vector)) |
11 | | - expect_true(keep_names(string_named_vector, pattern_scalar)) |
12 | | - expect_true(keep_names(string_named_vector, pattern_vector)) |
13 | | - expect_false(keep_names(string_unnamed_scalar, pattern_scalar)) |
14 | | - expect_false(keep_names(string_unnamed_scalar, pattern_vector)) |
15 | | - expect_false(keep_names(string_unnamed_vector, pattern_scalar)) |
16 | | - expect_false(keep_names(string_unnamed_vector, pattern_vector)) |
| 7 | + expect_true(keep_names(string_scalar, pattern_scalar)) |
| 8 | + expect_false(keep_names(string_scalar, pattern_vector)) |
| 9 | + expect_true(keep_names(string_vector, pattern_scalar)) |
| 10 | + expect_true(keep_names(string_vector, pattern_vector)) |
17 | 11 | }) |
18 | 12 |
|
19 | 13 | test_that("copy_names() applies names to vectors", { |
|
0 commit comments