|
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