Skip to content

Commit dce1300

Browse files
committed
updated unit tests for pivot_
1 parent 4123733 commit dce1300

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

R/tidyr-verbs.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ pivot_wider.tbl_ts <- function(data, id_cols = NULL, names_from = name, ...) {
3737
key_var <- vars_pull(names(data), !!enquo(names_from))
3838
if (has_index(key_var, data)) {
3939
abort(c(
40-
sprintf("Column `%s` (index) can't be spread.", key_var),
40+
sprintf("Column `%s` (index) can't be widened.", key_var),
4141
i = "Please use `as_tibble()` to coerce."
4242
))
4343
}

tests/testthat/test-tidyr.R

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -17,48 +17,48 @@ tourism <- tourism %>%
1717
slice(1:10) %>%
1818
ungroup()
1919

20-
test_that("spread()", {
20+
test_that("pivot_wider()", {
2121
out <- tsbl %>%
22-
spread(key = group, value = value)
22+
pivot_wider(names_from = group, values_from = value)
2323
expect_is(out, "tbl_ts")
2424
expect_equal(key(out), list())
2525
expect_named(out, c("qtr", "x", "y", "z"))
2626
out_grp <- tsbl %>%
2727
group_by(group) %>%
28-
spread(key = group, value = value)
28+
pivot_wider(names_from = group, values_from = value)
2929
expect_equal(groups(out_grp), list())
3030
out2 <- tourism %>%
31-
spread(key = Purpose, value = Trips)
31+
pivot_wider(names_from = Purpose, values_from = Trips)
3232
expect_equal(key_vars(out2), c("Region", "State"))
3333
expect_equal(ncol(out2), 7)
3434
out3 <- tourism %>%
35-
spread(key = State, value = Trips)
35+
pivot_wider(names_from = State, values_from = Trips)
3636
expect_equal(key_vars(out3), c("Region", "Purpose"))
3737
expect_equal(ncol(out3), 8 + 3)
38-
expect_error(tsbl %>% spread(qtr, value = value), "can't be spread.")
38+
expect_error(tsbl %>%
39+
pivot_wider(qtr, names_from = qtr, values_from = value), "can't be widened.")
3940
out4 <- tourism %>%
4041
group_by(Purpose) %>%
41-
spread(key = State, value = Trips)
42+
pivot_wider(names_from = State, values_from = Trips)
4243
expect_is(out4, "grouped_ts")
4344
expect_equal(group_vars(out4), "Purpose")
4445
out5 <- tourism %>%
4546
index_by(year = year(Quarter)) %>%
46-
spread(key = State, value = Trips)
47+
pivot_wider(names_from = State, values_from = Trips)
4748
expect_is(out5, "grouped_ts")
4849
expect_equal(group_vars(out5), "year")
4950
})
5051

5152
tsbl2 <- tsbl %>%
5253
spread(key = group, value = value)
5354

54-
test_that("gather()", {
55+
test_that("pivot_longer()", {
5556
out <- tsbl2 %>%
56-
gather(key = key, value = value, x:z)
57+
pivot_longer(x:z, names_to = "key", values_to = "value")
5758
expect_equal(dim(out), c(30, 3))
5859
expect_equal(key_vars(out), "key")
59-
# expect_equal(key_size(out), rep(10, 3))
6060
out2 <- tsbl2 %>%
61-
gather(key = key, value = value)
61+
pivot_longer(-qtr, names_to = "key", values_to = "value")
6262
expect_identical(out, out2)
6363
})
6464

0 commit comments

Comments
 (0)