@@ -51,13 +51,28 @@ test_that("Import from Excel (.xls)", {
5151})
5252
5353test_that(" Import from Excel (.xlsm)" , {
54- expect_true(is.data.frame(import(" ../testdata/example.xlsm" , sheet = 1 , format = " xlsx" )))
55- expect_true(is.data.frame(import(" ../testdata/example.xlsm" , which = 1 , format = " xlsx" )))
56- expect_equal(
57- import_list(" ../testdata/example.xlsm" , format = " xlsx" ),
58- list (
59- Sheet1 = data.frame (A = 1 ),
60- Sheet2 = data.frame (B = 2 )
54+ expect_true(is.data.frame(import(" ../testdata/example.xlsm" , sheet = 1 , format = " xlsx" )))
55+ expect_true(is.data.frame(import(" ../testdata/example.xlsm" , which = 1 , format = " xlsx" )))
56+ expect_true(is.data.frame(import(" ../testdata/example.xlsm" )))
57+
58+ expect_equal(
59+ import_list(" ../testdata/example.xlsm" , format = " xlsx" ),
60+ list (
61+ Sheet1 = data.frame (A = 1 ),
62+ Sheet2 = data.frame (B = 2 )
63+ )
64+ )
65+ expect_equal(
66+ import_list(" ../testdata/example.xlsm" ),
67+ list (
68+ Sheet1 = data.frame (A = 1 ),
69+ Sheet2 = data.frame (B = 2 )
70+ )
6171 )
62- )
72+ })
73+
74+ test_that(" Exporting to xlsm is not supported #469" , {
75+ withr :: with_tempfile(" iris_file" , fileext = " .xlsm" , code = {
76+ expect_error(export(iris , iris_file ), " Format not supported" )
77+ })
6378})
0 commit comments