summaryrefslogtreecommitdiff
path: root/test/substitutions_test.rb
diff options
context:
space:
mode:
authorDan Allen <dan.j.allen@gmail.com>2020-11-14 23:51:58 -0700
committerDan Allen <dan.j.allen@gmail.com>2020-11-14 23:51:58 -0700
commit697d7171830f3dc757175bc29b7eb528d4cdb4b5 (patch)
tree1d4ecfd4d77e17cdccf749bf3dc214cab9b37f2e /test/substitutions_test.rb
parentd549b193e3d0a174f831321a49b74ab48c45c4c4 (diff)
verify link macros support id and role attributes
Diffstat (limited to 'test/substitutions_test.rb')
-rw-r--r--test/substitutions_test.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/test/substitutions_test.rb b/test/substitutions_test.rb
index 81273b14..858796c4 100644
--- a/test/substitutions_test.rb
+++ b/test/substitutions_test.rb
@@ -614,6 +614,11 @@ context 'Substitutions' do
assert_equal %q{<a href="mailto:doc.writer@asciidoc.org?subject=Pull+request&amp;body=Please+accept+my+pull+request">doc.writer@asciidoc.org</a>}, para.sub_macros(para.source)
end
+ test 'a mailto macro supports id and role attributes' do
+ para = block_from_string('mailto:doc.writer@asciidoc.org[,id=contact,role=icon]')
+ assert_equal %q{<a href="mailto:doc.writer@asciidoc.org" id="contact" class="icon">doc.writer@asciidoc.org</a>}, para.sub_macros(para.source)
+ end
+
test 'should recognize inline email addresses' do
%w(
doc.writer@asciidoc.org