Skip to content

Commit 1671d05

Browse files
authored
Test on OTP 24 (#1382)
1 parent fcf85ab commit 1671d05

File tree

2 files changed

+21
-9
lines changed

2 files changed

+21
-9
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,19 @@ jobs:
1616
matrix:
1717
include:
1818
- pair:
19-
elixir: 1.10.4
20-
otp: 21.3.8.21
19+
elixir: "1.10"
20+
otp: 21
2121
- pair:
22-
elixir: 1.11.4
23-
otp: 23.3.3
22+
elixir: "1.11"
23+
otp: 23
24+
- pair:
25+
elixir: "1.12"
26+
otp: 24
2427
lint: lint
2528
steps:
2629
- uses: actions/checkout@v2
2730

28-
- uses: erlef/setup-elixir@v1
31+
- uses: erlef/setup-beam@v1
2932
with:
3033
otp-version: ${{matrix.pair.otp}}
3134
elixir-version: ${{matrix.pair.elixir}}

test/ex_doc/formatter/html/templates_test.exs

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -167,9 +167,12 @@ defmodule ExDoc.Formatter.HTML.TemplatesTest do
167167
content = Templates.sidebar_template(doc_config(), @empty_nodes_map)
168168

169169
assert content =~
170-
~r{<div class="sidebar-header">\s*<div class="sidebar-projectDetails">\s*<a href="#{
171-
homepage_url()
172-
}" class="sidebar-projectName">\s*Elixir\s*</a>\s*<strong class="sidebar-projectVersion">\s*v1.0.1\s*</strong>\s*</div>\s*</div>}
170+
~r"""
171+
<div class="sidebar-header">\s*\
172+
<div class="sidebar-projectDetails">\s*\
173+
<a href="#{homepage_url()}" class="sidebar-projectName">\s*Elixir\s*</a>\s*\
174+
<strong class="sidebar-projectVersion">\s*v1.0.1\s*</strong>\s*</div>\s*</div>\
175+
"""
173176
end
174177

175178
test "text links to main when there is no homepage_url" do
@@ -183,7 +186,13 @@ defmodule ExDoc.Formatter.HTML.TemplatesTest do
183186
content = Templates.sidebar_template(config, @empty_nodes_map)
184187

185188
assert content =~
186-
~r{<div class="sidebar-header">\s*<div class="sidebar-projectDetails">\s*<a href="hello.html" class="sidebar-projectName">\s*Elixir\s*</a>\s*<strong class="sidebar-projectVersion">\s*v1.0.1\s*</strong>\s*</div>\s*</div>}
189+
~r"""
190+
<div class="sidebar-header">\s*\
191+
<div class="sidebar-projectDetails">\s*\
192+
<a href="hello.html" class="sidebar-projectName">\s*Elixir\s*</a>\s*\
193+
<strong class="sidebar-projectVersion">\s*v1.0.1\s*</strong>\s*\
194+
</div>\s*</div>\
195+
"""
187196
end
188197

189198
test "enables nav link when module type have at least one element" do

0 commit comments

Comments
 (0)