test_that("check_parser works as expected", {
expect_equal(check_parser(format_in = "msd", parser = NULL, find = TRUE), "openchrom")
expect_equal(check_parser(format_in = "wsd", parser = NULL, find = TRUE), "openchrom")
expect_equal(check_parser(format_in = "csd", parser = NULL, find = TRUE), "openchrom")
expect_equal(check_parser(format_in = "chemstation_csv", parser=NULL, find = TRUE), "chromconverter")
expect_equal(check_parser(format_in = "shimadzu_fid", parser=NULL, find = TRUE), "chromconverter")
expect_equal(check_parser(format_in = "shimadzu_dad", parser=NULL, find = TRUE), "chromconverter")
expect_equal(check_parser(format_in = "chromeleon_uv", parser=NULL, find = TRUE), "chromconverter")
expect_equal(check_parser(format_in = "waters_arw", parser=NULL, find = TRUE), "chromconverter")
expect_equal(check_parser(format_in = "mzml", parser=NULL, find = TRUE), "chromconverter")
# expect_equal(check_parser(format_in = "chemstation_fid", parser = NULL, find = TRUE), "chromconverter")
# expect_equal(check_parser(format_in = "chemstation_ch", parser = NULL, find = TRUE), "chromconverter")
expect_equal(check_parser(format_in = "chemstation_130", parser=NULL, find = TRUE), "chromconverter")
expect_equal(check_parser(format_in = "thermoraw", parser=NULL, find = TRUE), "thermoraw")
expect_error(check_parser(format_in = "csd", parser="rainbow", find = FALSE))
})
test_that("check for pkg returns error for fake package", {
expect_error(check_for_pkg("made_up_package"))
})
test_that("get_filetype returns error for unknown filetype", {
expect_error(get_filetype("testdata/dad1.csv"))
})
path_msd <- system.file("chemstation_MSD.MS",
package = "chromConverterExtraTests")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.