Skip to content

Commit a728f55

Browse files
committed
fix time problem with timezone
1 parent 2335ef3 commit a728f55

File tree

1 file changed

+8
-14
lines changed

1 file changed

+8
-14
lines changed

tests/testthat/test-get_info_files.R

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
time_before_date <- Sys.Date()
2-
time_before <- as.character(time_before_date)
1+
time_before <- Sys.time()
2+
Sys.sleep(1)
33

44
repo_pkg <- fake_repo(as.package = TRUE)
55
repo_no_pkg <- fake_repo()
@@ -10,27 +10,21 @@ infos <- get_info(files[grep("example", files)], repo = repo_pkg)
1010
infos_not_in_repo <- get_info(files[grep("my_mean", files)], repo = repo_pkg)
1111

1212
# if check started one day and finishes the other day
13-
time_after_date <- Sys.Date()
14-
time_after <- as.character(time_after_date)
13+
Sys.sleep(1)
14+
time_after <- Sys.time()
1515

1616
test_that("get_info works", {
1717
expect_true(infos$in_repository)
1818
expect_equal(infos$file, "example.txt")
1919

20-
expect_gte(as.Date(infos$last_modif), time_before_date)
21-
expect_lte(as.Date(infos$last_modif), time_after_date)
22-
expect_true(as.character(as.Date(infos$first_modif)) %in%
23-
c(setNames(time_before, "first"), setNames(time_after, "first")))
24-
expect_true(as.character(as.Date(infos$last_modif)) %in%
25-
c(setNames(time_before, "last"), setNames(time_after, "first")))
20+
expect_gte(infos$last_modif, time_before)
21+
expect_lte(infos$last_modif, time_after)
2622

2723
expect_false(infos_not_in_repo$in_repository)
2824
expect_equal(infos_not_in_repo$file, "R/my_mean.R")
2925
expect_true(is.na(infos_not_in_repo$first_modif))
30-
expect_gte(as.Date(infos_not_in_repo$last_modif), time_before_date)
31-
expect_lte(as.Date(infos_not_in_repo$last_modif), time_after_date)
32-
expect_true(as.character(as.Date(infos_not_in_repo$last_modif)) %in%
33-
c(setNames(time_before, "last"), setNames(time_after, "first")))
26+
expect_gte(infos_not_in_repo$last_modif, time_before)
27+
expect_lte(infos_not_in_repo$last_modif, time_after)
3428
})
3529

3630
# get_last_modif ----

0 commit comments

Comments
 (0)