Skip to content

Commit 1b93226

Browse files
committed
test versioned queries
1 parent dc3e6ec commit 1b93226

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

tests/testthat/test-endpoints.R

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,3 +146,32 @@ test_that("basic_epidata_call", {
146146
fetch_args = fetch_args_list(dry_run = TRUE)
147147
) %>% request_url())
148148
})
149+
150+
test_that("pub_covid_hosp_state_timeseries supports versioned queries", {
151+
epidata_call <- pub_covid_hosp_state_timeseries(
152+
"ut", epirange(12340101, 34560101),
153+
issues = 20220101,
154+
fetch_args = fetch_args_list(
155+
fields = c("state","geocoded_state","date","issue","previous_day_admission_influenza_confirmed","previous_day_admission_influenza_confirmed_coverage"),
156+
disable_date_parsing = TRUE,
157+
dry_run = TRUE
158+
)
159+
)
160+
expect_identical(epidata_call$params$issues, 20220101)
161+
expect_identical(epidata_call$params$as_of, NULL)
162+
# COVID hosp state timeseries server code doesn't support `lag`
163+
expect_identical(epidata_call$params$lag, NULL)
164+
165+
epidata_call <- pub_covid_hosp_state_timeseries(
166+
"ut", epirange(12340101, 34560101),
167+
as_of = 20220101,
168+
fetch_args = fetch_args_list(
169+
fields = c("state","geocoded_state","date","issue","previous_day_admission_influenza_confirmed","previous_day_admission_influenza_confirmed_coverage"),
170+
disable_date_parsing = TRUE,
171+
dry_run = TRUE
172+
)
173+
)
174+
expect_identical(epidata_call$params$issues, NULL)
175+
expect_identical(epidata_call$params$as_of, 20220101)
176+
expect_identical(epidata_call$params$lag, NULL)
177+
})

0 commit comments

Comments
 (0)