Nothing
Code
tag <- roxy_test_tag(" ")
expect_parse_failure(tag_value(tag))
Output
<message/rlang_message>
Message:
x test.R:1: @test requires a value.
Code
expect_parse_failure(tag_inherit(tag))
Output
<message/rlang_message>
Message:
x test.R:1: @test requires a value.
Code
expect_parse_failure(tag_name(tag))
Output
<message/rlang_message>
Message:
x test.R:1: @test requires a value.
Code
expect_parse_failure(tag_name_description(tag))
Output
<message/rlang_message>
Message:
x test.R:1: @test requires two parts: a name and a description.
Code
expect_parse_failure(tag_code(tag))
Output
<message/rlang_message>
Message:
x test.R:1: @test requires a value.
Code
expect_parse_failure(tag_examples(tag))
Output
<message/rlang_message>
Message:
x test.R:1: @test requires a value.
Code
expect_parse_failure(tag_markdown(tag))
Output
<message/rlang_message>
Message:
x test.R:1: @test requires a value.
Code
expect_parse_failure(tag_markdown_with_sections(tag))
Output
<message/rlang_message>
Message:
x test.R:1: @test requires a value.
Code
tag <- roxy_test_tag("a {")
expect_parse_failure(tag_value(tag))
Output
<message/rlang_message>
Message:
x test.R:1: @test has mismatched braces or quotes.
Code
expect_parse_failure(tag_inherit(tag))
Output
<message/rlang_message>
Message:
x test.R:1: @test has mismatched braces or quotes.
Code
expect_parse_failure(tag_name(tag))
Output
<message/rlang_message>
Message:
x test.R:1: @test has mismatched braces or quotes.
Code
expect_parse_failure(tag_two_part(tag))
Output
<message/rlang_message>
Message:
x test.R:1: @test has mismatched braces or quotes.
Code
expect_parse_failure(tag_words(tag))
Output
<message/rlang_message>
Message:
x test.R:1: @test has mismatched braces or quotes.
Code
expect_parse_failure(tag_words_line(tag))
Output
<message/rlang_message>
Message:
x test.R:1: @test has mismatched braces or quotes.
Code
expect_parse_failure(tag_examples(tag))
Output
<message/rlang_message>
Message:
x test.R:1: @test has mismatched braces or quotes.
Code
# markdown tags return empty values
tag_markdown(tag)
Message
x test.R:1: @test has mismatched braces or quotes.
Output
[test.R: 1] @test 'a {' {parsed}
Code
tag_markdown_with_sections(tag)
Message
x test.R:1: @test has mismatched braces or quotes.
Output
[test.R: 1] @test 'a {' {parsed}
Code
tag <- roxy_test_tag("# one\ntwo\n# three\nfour {")
tag_markdown_with_sections(tag)
Message
x test.R:1: @test has mismatched braces or quotes.
Output
[test.R: 1] @test '# one...' {parsed}
Code
tag <- roxy_test_tag("foo params section")
. <- tag_inherit(tag)
Message
x test.R:1: @test attempts to inherit from unknown type "section".
Code
tag <- roxy_test_tag("a b c")
expect_parse_failure(tag_name(tag))
Output
<message/rlang_message>
Message:
x test.R:1: @test must have only one argument, not 2.
Code
tag <- roxy_test_tag("")
expect_parse_failure(tag_two_part(tag, "a name", "a value", required = FALSE))
Output
<message/rlang_message>
Message:
x test.R:1: @test requires a name.
Code
expect_parse_failure(tag_two_part(tag, "a name", "a value"))
Output
<message/rlang_message>
Message:
x test.R:1: @test requires two parts: a name and a value.
Code
tag <- roxy_test_tag("a b")
expect_parse_failure(tag_words(tag, 3, 3))
Output
<message/rlang_message>
Message:
x test.R:1: @test must have at least 3 words, not 2.
Code
expect_parse_failure(tag_words(tag, 1, 1))
Output
<message/rlang_message>
Message:
x test.R:1: @test must have at most 1 word, not 2.
Code
tag <- roxy_test_tag("a\nb")
expect_parse_failure(tag_words_line(tag))
Output
<message/rlang_message>
Message:
x test.R:1: @test must be a single line, not 2.
i The first line is "a"
Code
tag <- roxy_test_tag("a\nb\n2")
expect_parse_failure(tag_words_line(tag))
Output
<message/rlang_message>
Message:
x test.R:1: @test must be a single line, not 3.
i The first line is "a"
Code
tag <- roxy_test_tag("x")
tag_toggle(tag)
Message
x test.R:1: @test must not be followed by any text.
Output
NULL
Code
tag <- roxy_test_tag("a + ")
tag_code(tag)
Message
x test.R:1: @test failed to parse.
Caused by error in `parse()`:
! <text>:2:0: unexpected end of input
1: a +
^
Output
NULL
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.