test_that("layout_manipulate works", {
xy <- cbind(c(0,0,0,0),c(1,2,3,4))
xynew <- layout_mirror(layout_mirror(xy,axis = "horizontal"),axis = "horizontal")
expect_true(all(xynew==xy))
xynew <- layout_mirror(layout_mirror(xy,axis = "vertical"),axis = "vertical")
expect_true(all(xynew==xy))
expect_error(layout_mirror(xy,"diagonal"))
expect_error(layout_mirror(c(1,1),"horizontal"))
expect_equal(layout_rotate(xy,180)[,2],c(-1,-2,-3,-4))
expect_error(layout_rotate(c(1,1),70))
expect_error(layout_rotate(xy,"70"))
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.