Skip to content

Commit be91893

Browse files
Thomas KnechtThomas Knecht
Thomas Knecht
authored and
Thomas Knecht
committed
Add test file with a doppelganger-test
1 parent f44e504 commit be91893

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
context("position_nudgestack")
2+
3+
test_that("position_nudgestack draws correctly", {
4+
ESM <- data_frame(
5+
DAX = EuStockMarkets[colnames(EuStockMarkets) == "DAX"],
6+
SMI = EuStockMarkets[colnames(EuStockMarkets) == "SMI"],
7+
CAC = EuStockMarkets[colnames(EuStockMarkets) == "CAC"],
8+
FTSE = EuStockMarkets[colnames(EuStockMarkets) == "FTSE"],
9+
date = as.Date(paste(1, zoo::as.yearmon(time(EuStockMarkets))),
10+
format = "%d %b %Y"
11+
)
12+
)
13+
14+
ESM_prep <- ESM %>%
15+
tidyr::gather(key = key, value = value, -date) %>%
16+
group_by(date, key) %>%
17+
summarize(value = mean(value)) %>%
18+
filter(date >= "1995-01-01" & date < "1998-01-01")
19+
20+
stock_marked <- ggplot(data = ESM_prep, mapping = aes(x = date, y = value, fill = key)) +
21+
geom_col(position = position_nudgestack(x = 15))
22+
23+
expect_doppelganger(
24+
"nudgestack EuStockMarkets data",
25+
stock_marked
26+
)
27+
})

0 commit comments

Comments
 (0)