Skip to content

Commit 0296796

Browse files
author
Lindsay Carr
committed
tests for xaxs='o' and yaxs='o'
1 parent ab8d80a commit 0296796

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

tests/testthat/test-set_view_lim.R

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
context("set_view_lim")
2+
3+
test_that("gsplot xaxs = 'o' works", {
4+
gs <- gsplot() %>%
5+
points(1:4,1:4, xlim=c(NA,10), xaxs='o') %>%
6+
lines(1:6,1:6)
7+
8+
beforeBuffer <- c(1,10)
9+
buffer <- diff(beforeBuffer)*0.04
10+
afterBuffer <- c(beforeBuffer[1]-buffer, beforeBuffer[2])
11+
12+
expect_equal(xlim(gs), afterBuffer)
13+
expect_equal(par(gs)$xaxs, "i")
14+
})
15+
16+
17+
test_that("gsplot yaxs = 'o' works", {
18+
gs <- gsplot() %>%
19+
points(1:4,1:4, ylim=c(0,NA), yaxs='o') %>%
20+
lines(1:6,1:6)
21+
22+
beforeBuffer <- c(0,6)
23+
buffer <- diff(beforeBuffer)*0.04
24+
afterBuffer <- c(beforeBuffer[1], beforeBuffer[2]+buffer)
25+
26+
expect_equal(ylim(gs), afterBuffer)
27+
expect_equal(par(gs)$yaxs, "i")
28+
})

0 commit comments

Comments
 (0)