Skip to content

Commit 2744a89

Browse files
add tests
1 parent 8e63991 commit 2744a89

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

R/fwrite.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ fwrite = function(x, file="", append=FALSE, quote="auto",
4141
}
4242
}
4343
# Handle select argument using .shallow()
44-
if (!null(select)) {
44+
if (!is.null(select)) {
4545
cols = colnamesInt(x, select)
4646
if (is.data.table(x)) {
4747
x = .shallow(x, cols)

inst/tests/tests.Rraw

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21608,4 +21608,13 @@ DT = data.table(a=1:2, b=3:4)
2160821608
f = tempfile()
2160921609
fwrite(DT, f, select = "a")
2161021610
test(2338.1, names(fread(f)), "a")
21611+
df = as.data.frame(DT)
21612+
fwrite(df, f, select = "a")
21613+
test(2338.2, names(fread(f)), "a")
21614+
l = as.list(DT)
21615+
fwrite(l, f, select = "a")
21616+
test(2338.3, names(fread(f)), "a")
21617+
m = as.matrix(DT)
21618+
fwrite(m, f, select = "a")
21619+
test(2338.4, names(fread(f)), "a")
2161121620
unlink(f)

0 commit comments

Comments
 (0)