@@ -166,7 +166,10 @@ test_that("create_epidata_call basic behavior", {
166166 params <- list ()
167167
168168 # 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+ )
170173 expected <- list (
171174 endpoint = endpoint ,
172175 params = params ,
@@ -175,7 +178,6 @@ test_that("create_epidata_call basic behavior", {
175178 only_supports_classic = FALSE
176179 )
177180 class(expected ) <- " epidata_call"
178-
179181 expect_identical(create_epidata_call(endpoint , params , meta = meta ), expected )
180182
181183 expected $ meta <- list ()
@@ -189,10 +191,22 @@ test_that("create_epidata_call fails when meta arg contains duplicates", {
189191 params <- list ()
190192
191193 # 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+ )
194202
195203 # 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+ )
198212})
0 commit comments