|
58 | 58 | end |
59 | 59 | end |
60 | 60 |
|
61 | | - it "unlinks unintentional autolinked code ref links in descriptions" do |
62 | | - rendered = <<~HTML |
63 | | - <base href="../" data-current-path="classes/Foo.html"> |
64 | | -
|
65 | | - <div class="description"> |
66 | | - <a href="Rails.html"><code>Rails</code></a> |
67 | | - <a href="ERB.html"><code>ERB</code></a> |
68 | | -
|
69 | | - <a href="Rails.html"><code>::Rails</code></a> |
70 | | - <a href="FooBar.html"><code>FooBar</code></a> |
71 | | - </div> |
72 | | -
|
73 | | - <a href="Nav.html"><code>Nav</code></a> |
74 | | - HTML |
75 | | - |
76 | | - expected = <<~HTML |
77 | | - <div class="description"> |
78 | | - Rails |
79 | | - ERB |
80 | | -
|
81 | | - <a href="classes/Rails.html"><code>::Rails</code></a> |
82 | | - <a href="classes/FooBar.html"><code>FooBar</code></a> |
83 | | - </div> |
84 | | -
|
85 | | - <a href="classes/Nav.html"><code>Nav</code></a> |
86 | | - HTML |
87 | | - |
88 | | - _(SDoc::Postprocessor.process(rendered)).must_include expected |
89 | | - end |
90 | | - |
91 | | - it "styles unstyled code ref links in descriptions" do |
92 | | - rendered = <<~HTML |
93 | | - <base href="../" data-current-path="classes/Foo.html"> |
94 | | -
|
95 | | - <div class="description"> |
96 | | - <a href="/classes/Bar/Qux.html">Qux</a> |
97 | | - <a href="Bar/Qux.html">Qux</a> |
98 | | - <a href="#method-i-bar-3F.html">Foo#bar?(qux, &block)</a> |
99 | | - <a href="#method-i-2A_bar-21.html">*_bar!</a> |
100 | | -
|
101 | | - <a href="https://example.com/Qux.html">Qux</a> |
102 | | - <a href="Bar/Qux.html">Not Code</a> |
103 | | - <a href="Bar/Qux.html">(also) not code</a> |
104 | | - </div> |
105 | | -
|
106 | | - <a href="/classes/Permalink.html">Permalink</a> |
107 | | - HTML |
108 | | - |
109 | | - expected = <<~HTML |
110 | | - <div class="description"> |
111 | | - <a href="classes/Bar/Qux.html"><code>Qux</code></a> |
112 | | - <a href="classes/Bar/Qux.html"><code>Qux</code></a> |
113 | | - <a href="classes/Foo.html#method-i-bar-3F.html"><code>Foo#bar?(qux, &block)</code></a> |
114 | | - <a href="classes/Foo.html#method-i-2A_bar-21.html"><code>*_bar!</code></a> |
115 | | -
|
116 | | - <a href="https://example.com/Qux.html">Qux</a> |
117 | | - <a href="classes/Bar/Qux.html">Not Code</a> |
118 | | - <a href="classes/Bar/Qux.html">(also) not code</a> |
119 | | - </div> |
120 | | -
|
121 | | - <a href="classes/Permalink.html">Permalink</a> |
122 | | - HTML |
123 | | - |
124 | | - _(SDoc::Postprocessor.process(rendered)).must_include expected |
125 | | - end |
126 | | - |
127 | 61 | it "unifies <h1> headings for a context" do |
128 | 62 | rendered = <<~HTML |
129 | 63 | <div id="content"> |
|
0 commit comments