library(testit)
assert('csv_options() parses chunk options to a list', {
(csv_options('a-s-d,b=TRUE,c=def') %==% alist(label = 'a-s-d', b = TRUE, c = def))
(csv_options('a,opt=c(1,3,5)') %==% alist(label = 'a', opt = c(1, 3, 5)))
(csv_options('label="xx",opt=zz') %==% alist(label = 'xx', opt = zz))
(csv_options('label=foo') %==% alist(label = 'foo'))
(csv_options('a,b=2,c="qwer",asdf="efg"') %==%
alist(label = 'a', b = 2, c = 'qwer', asdf = 'efg'))
(csv_options('2a') %==% alist(label = '2a'))
(csv_options('abc-function,fig.path="foo/bar-"') %==%
alist(label = 'abc-function', fig.path = "foo/bar-"))
(has_error(csv_options('a,b')))
(has_error(csv_options('a,b,c=qwer')))
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.