Skip to content

Commit 1989d4a

Browse files
committed
add test
1 parent 35a56f5 commit 1989d4a

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed

tests/testthat/test-59.R

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
library(devtools)
2+
3+
load_all('.')
4+
5+
data <- data.frame(
6+
start_a = c(1)
7+
)
8+
9+
db <- "database_one"
10+
11+
variables <- data.frame(
12+
variable = c("a", "b", "c", "d"),
13+
label = c("", "", "", ""),
14+
labelLong = c("", "", "", ""),
15+
units = c("N/A", "N/A", "N/A", "N/A"),
16+
variableType = c("Continuous", "Continuous", "Continuous", "Continuous")
17+
)
18+
19+
variable_details <- data.frame(
20+
variable = c("a", "b", "c", "d"),
21+
typeEnd = c("cont", "cont", "cont", "cont"),
22+
databaseStart = c(db, db, db, db),
23+
variableStart = c("[start_a]", "DerivedVar::[a]", "DerivedVar::[b]", "[c]"),
24+
recEnd = c("copy", "Func::b", "Func::c", "copy"),
25+
recStart = c("else", "else", "else", "else")
26+
)
27+
28+
.GlobalEnv$b <- function(x) {
29+
return(x+1)
30+
}
31+
32+
.GlobalEnv$c <- function(x) {
33+
return(x+1)
34+
}
35+
36+
recoded_data <- rec_with_table(
37+
data, variables, db, variable_details)
38+
print(recoded_data)

0 commit comments

Comments
 (0)