Skip to content

Commit dffed2e

Browse files
committed
test that unzipping input files works. Closes #28.
1 parent 4c6e18c commit dffed2e

File tree

2 files changed

+40
-0
lines changed

2 files changed

+40
-0
lines changed

tests/testthat/test-make_receiver_push_summary.R

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,27 @@ test_that("Projects are summarized", {
1818

1919

2020

21+
test_that("Zipped files are unzipped", {
22+
zip(gsub("csv$", "zip", pbsm$qualified), pbsm$qualified, flags = "-q")
23+
zip(gsub("csv$", "zip", pbsm$unqualified), pbsm$unqualified, flags = "-q")
24+
25+
make_receiver_push_summary(
26+
qualified = gsub("csv$", "zip", pbsm$qualified),
27+
unqualified = gsub("csv$", "zip", pbsm$unqualified),
28+
deployment = pbsm$deployment,
29+
since = "2018-05-06"
30+
) |>
31+
expect_message("zipped files detected") |>
32+
expect_message("Unzipped") |>
33+
expect_message("zipped files detected") |>
34+
expect_message("Unzipped") |>
35+
expect_message("Asking OTN GeoServer for project information") |>
36+
expect_message("Writing report") |>
37+
expect_message("Done")
38+
})
39+
40+
41+
2142
test_that("Renders with RMarkdown", {
2243
make_receiver_push_summary(
2344
qualified = pbsm$qualified,

tests/testthat/test-make_tag_push_summary.R

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ test_that("Non-ACT projects are summarized", {
1717

1818

1919

20+
2021
test_that("Renders with RMarkdown", {
2122
make_tag_push_summary(
2223
matched = pbsm$matched,
@@ -34,6 +35,24 @@ test_that("Renders with RMarkdown", {
3435

3536

3637

38+
test_that("Zipped files are unzipped", {
39+
zip(gsub("csv$", "zip", pbsm$matched), pbsm$matched, flags = "-q")
40+
41+
make_tag_push_summary(
42+
matched = gsub("csv$", "zip", pbsm$matched),
43+
since = "2018-05-06",
44+
rmd = TRUE
45+
) |>
46+
expect_message("zipped files detected") |>
47+
expect_message("Unzipped") |>
48+
expect_message("Asking OTN GeoServer") |>
49+
expect_message("Writing report") |>
50+
expect_message("Done")
51+
})
52+
53+
54+
55+
3756
test_that("No new detections since \"since\" date works", {
3857
make_tag_push_summary(
3958
matched = pbsm$matched,

0 commit comments

Comments
 (0)