@@ -38,39 +38,6 @@ defmodule ExDoc.Formatter.MARKDOWN.TemplatesTest do
3838 :ok
3939 end
4040
41- describe "content_template/5" do
42- test "includes logo as a resource if specified in the config" do
43- nodes = % { modules: [ ] , tasks: [ ] }
44-
45- content =
46- [ logo: "my_logo.png" ]
47- |> doc_config ( )
48- |> Templates . content_template ( nodes , "uuid" , "datetime" , _static_files = [ ] )
49-
50- assert content =~ ~S| <item id="logo" href="assets/logo.png" media-type="image/png"/>|
51- end
52-
53-
54- test "includes modules as a resource" do
55- module_node = % ExDoc.ModuleNode {
56- module: XPTOModule ,
57- doc: nil ,
58- id: "XPTOModule" ,
59- title: "XPTOModule"
60- }
61-
62- nodes = % { modules: [ module_node ] , tasks: [ ] }
63-
64- content =
65- Templates . content_template ( doc_config ( ) , nodes , "uuid" , "datetime" , _static_files = [ ] )
66-
67- assert content =~
68- ~S| <item id="XPTOModule" href="XPTOModule.md" media-type="application/md+xml" properties="scripted"/>|
69-
70- assert content =~ ~S| <itemref idref="XPTOModule"/>|
71- end
72- end
73-
7441 describe "module_page/2" do
7542 test "generates only the module name when there's no more info" do
7643 module_node = % ExDoc.ModuleNode {
@@ -99,11 +66,11 @@ defmodule ExDoc.Formatter.MARKDOWN.TemplatesTest do
9966 ~r{ ### .*Example H3 heading.*} ms
10067
10168 assert content =~
102- ~r{ moduledoc.*Example.*<samp class="nc"> CompiledWithDocs</samp><samp class="o"> \. </samp><samp class="n"> example</samp> .*} ms
69+ ~r{ moduledoc.*Example.*CompiledWithDocs\. example.*} ms
10370
104- assert content =~ ~r{ example/2.* Some example} ms
105- assert content =~ ~r{ example_without_docs/0 .*} ms
106- assert content =~ ~r{ example_1/0 .*> \( macro\) } ms
71+ assert content =~ ~r{ Some example} ms
72+ assert content =~ ~r{ example_without_docs() .*} ms
73+ assert content =~ ~r{ example_1() .*> \( macro\) } ms
10774
10875 assert content =~ ~s{ example(foo, bar \\ \\ Baz)}
10976 end
@@ -121,21 +88,20 @@ defmodule ExDoc.Formatter.MARKDOWN.TemplatesTest do
12188 assert content =~ ~r{ .*Legacy} ms
12289 end
12390
124-
12591 ## BEHAVIOURS
12692
12793 test "outputs behavior and callbacks" do
12894 content = get_module_page ( [ CustomBehaviourOne ] )
12995
13096 assert content =~
131- ~r{ # \s * CustomBehaviourOne\s * behaviour\s * } m
97+ ~r{ # CustomBehaviourOne \( behaviour\) } m
13298
13399 assert content =~ ~r{ Callbacks}
134100
135101 content = get_module_page ( [ CustomBehaviourTwo ] )
136102
137103 assert content =~
138- ~r{ # \s * CustomBehaviourTwo\s * behaviour\s * } m
104+ ~r{ # CustomBehaviourTwo \( behaviour\) } m
139105
140106 assert content =~ ~r{ Callbacks}
141107 end
@@ -144,14 +110,14 @@ defmodule ExDoc.Formatter.MARKDOWN.TemplatesTest do
144110
145111 test "outputs the protocol type" do
146112 content = get_module_page ( [ CustomProtocol ] )
147- assert content =~ ~r{ # \s * CustomProtocol\s * protocol\s * } m
113+ assert content =~ ~r{ # CustomProtocol \( protocol\) } m
148114 end
149115
150116 ## TASKS
151117
152118 test "outputs the task type" do
153119 content = get_module_page ( [ Mix.Tasks.TaskWithDocs ] )
154- assert content =~ ~r{ # \s *mix task_with_docs\s * } m
120+ assert content =~ ~r{ #\s *mix task_with_docs} m
155121 end
156122 end
157123end
0 commit comments