1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
|
# language: en
Feature: Text Formatting
In order to apply formatting to the text
As a writer
I want to be able to markup inline text with formatting characters
Scenario: Convert text that contains superscript and subscript characters
Given the AsciiDoc source
"""
_v_~rocket~ is the value
^3^He is the isotope
log~4~x^n^ is the expression
M^me^ White is the address
the 10^th^ point has coordinate (x~10~, y~10~)
"""
When it is converted to html
Then the result should match the HTML source
"""
<div class="paragraph">
<p><em>v</em><sub>rocket</sub> is the value
<sup>3</sup>He is the isotope
log<sub>4</sub>x<sup>n</sup> is the expression
M<sup>me</sup> White is the address
the 10<sup>th</sup> point has coordinate (x<sub>10</sub>, y<sub>10</sub>)</p>
</div>
"""
Scenario: Convert text that has ex-inline literal formatting
Given the AsciiDoc source
"""
Use [x-]`{asciidoctor-version}` to print the version of Asciidoctor.
"""
When it is converted to html
Then the result should match the HTML source
"""
<div class="paragraph">
<p>Use <code>{asciidoctor-version}</code> to print the version of Asciidoctor.</p>
</div>
"""
Scenario: Convert text that has ex-inline monospaced formatting
Given the AsciiDoc source
"""
:encoding: UTF-8
The document is assumed to be encoded as [x-]+{encoding}+.
"""
When it is converted to html
Then the result should match the HTML source
"""
<div class="paragraph">
<p>The document is assumed to be encoded as <code>UTF-8</code>.</p>
</div>
"""
|