tests/testthat/test-utils.R

test_that("Testing is_key_column_present() in various settings", {
  expect_error(is_key_column_present ( data.frame (agriculture = 0.0123,
                                              manufacturing = 0.1436,
                                              trade = 0.0921))
               )
  expect_error(is_key_column_present ( data.frame (indicator = "your_indicator", 
                                                   agriculture = 0.0123,
                                                   manufacturing = 0.1436,
                                                   trade = 0.0921), 
                                       potential_keywords = c("her_indicator", "his_indicator"))
  )
  expect_true(is_key_column_present ( data.frame (indicator = "your_indicator", 
                                                   agriculture = 0.0123,
                                                   manufacturing = 0.1436,
                                                   trade = 0.0921), 
                                       potential_keywords = c("her_indicator", "your_indicator"))
  )
})

Try the iotables package in your browser

Any scripts or data that you put into this service are public.

iotables documentation built on Sept. 24, 2022, 5:05 p.m.