@@ -166,7 +166,10 @@ test_that("create_epidata_call basic behavior", {
166
166
params <- list ()
167
167
168
168
# Success
169
- meta <- list (list (name = " time_value" , class = " date" ), list (name = " value" , class = " double" ))
169
+ meta <- list (
170
+ create_epidata_field_info(" time_value" , " date" ),
171
+ create_epidata_field_info(" value" , " float" )
172
+ )
170
173
expected <- list (
171
174
endpoint = endpoint ,
172
175
params = params ,
@@ -175,7 +178,6 @@ test_that("create_epidata_call basic behavior", {
175
178
only_supports_classic = FALSE
176
179
)
177
180
class(expected ) <- " epidata_call"
178
-
179
181
expect_identical(create_epidata_call(endpoint , params , meta = meta ), expected )
180
182
181
183
expected $ meta <- list ()
@@ -189,10 +191,22 @@ test_that("create_epidata_call fails when meta arg contains duplicates", {
189
191
params <- list ()
190
192
191
193
# Duplicate names
192
- meta <- list (list (name = " time_value" , class = " date" ), list (name = " time_value" , class = " int" ))
193
- expect_error(create_epidata_call(endpoint , params , meta = meta ), class = " epidatr__duplicate_meta_names" )
194
+ meta <- list (
195
+ create_epidata_field_info(" time_value" , " date" ),
196
+ create_epidata_field_info(" time_value" , " int" )
197
+ )
198
+ expect_error(
199
+ create_epidata_call(endpoint , params , meta = meta ),
200
+ class = " epidatr__duplicate_meta_names"
201
+ )
194
202
195
203
# Duplicate entries
196
- meta <- list (list (name = " time_value" , class = " date" ), list (name = " time_value" , class = " date" ))
197
- expect_error(create_epidata_call(endpoint , params , meta = meta ), class = " epidatr__duplicate_meta_entries" )
204
+ meta <- list (
205
+ create_epidata_field_info(" time_value" , " date" ),
206
+ create_epidata_field_info(" time_value" , " date" )
207
+ )
208
+ expect_error(
209
+ create_epidata_call(endpoint , params , meta = meta ),
210
+ class = " epidatr__duplicate_meta_entries"
211
+ )
198
212
})
0 commit comments