Skip to content

Commit b07e3e3

Browse files
committed
test that empty dots check errors for endpoints
1 parent 233824f commit b07e3e3

File tree

1 file changed

+102
-0
lines changed

1 file changed

+102
-0
lines changed

tests/testthat/test-endpoints.R

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,3 +146,105 @@ test_that("basic_epidata_call", {
146146
fetch_args = fetch_args_list(dry_run = TRUE)
147147
) %>% request_url())
148148
})
149+
150+
test_that("endpoints fail when given args via dots", {
151+
dots_error <- "`...` must be empty"
152+
153+
# time value/epiweek arg is passed erroneously as `date_range`
154+
expect_error(
155+
pub_covid_hosp_facility_lookup(
156+
state = "fl",
157+
date_range = 20200101
158+
),
159+
regexp = dots_error
160+
)
161+
expect_error(
162+
pub_covid_hosp_facility(
163+
hospital_pks = "100075",
164+
date_range = epirange(20200101, 20200501)
165+
),
166+
regexp = dots_error
167+
)
168+
expect_error(
169+
pub_covid_hosp_state_timeseries(
170+
states = "fl",
171+
date_range = epirange(20200101, 20200501)
172+
),
173+
regexp = dots_error
174+
)
175+
expect_error(
176+
pub_covidcast(
177+
source = "jhu-csse",
178+
signals = "confirmed_7dav_incidence_prop",
179+
time_type = "day",
180+
geo_type = "state",
181+
date_range = epirange(20200601, 20200801),
182+
geo_values = "ca,fl"
183+
),
184+
regexp = dots_error
185+
)
186+
expect_error(
187+
pub_ecdc_ili(
188+
regions = "austria",
189+
date_range = epirange(201201, 202001)
190+
),
191+
regexp = dots_error
192+
)
193+
expect_error(
194+
pub_flusurv(
195+
locations = "CA",
196+
date_range = epirange(201201, 202001)
197+
),
198+
regexp = dots_error
199+
)
200+
expect_error(
201+
pub_fluview_clinical(
202+
regions = "nat",
203+
date_range = epirange(201601, 201701)
204+
),
205+
regexp = dots_error
206+
)
207+
expect_error(
208+
pub_fluview(
209+
regions = "nat",
210+
date_range = epirange(201601, 201701)
211+
),
212+
regexp = dots_error
213+
)
214+
expect_error(
215+
pub_kcdc_ili(
216+
regions = "?",
217+
date_range = epirange(201201, 202001)
218+
),
219+
regexp = dots_error
220+
)
221+
expect_error(
222+
pub_nidss_flu(
223+
regions = "taipei",
224+
date_range = epirange(201201, 202001)
225+
),
226+
regexp = dots_error
227+
)
228+
expect_error(
229+
pub_paho_dengue(
230+
regions = "ca",
231+
date_range = epirange(201201, 202001)
232+
),
233+
regexp = dots_error
234+
)
235+
expect_error(
236+
pvt_twitter(
237+
auth = "yourkey",
238+
locations = "CA",
239+
date_range = epirange(201501, 202001)
240+
),
241+
regexp = dots_error
242+
)
243+
expect_error(
244+
pub_wiki(
245+
articles = "avian_influenza",
246+
date_range = epirange(201501, 202001)
247+
),
248+
regexp = dots_error
249+
)
250+
})

0 commit comments

Comments
 (0)