Skip to content

Commit 4de1ad3

Browse files
committed
Fix unit test
1 parent 8ea7cce commit 4de1ad3

File tree

1 file changed

+23
-23
lines changed

1 file changed

+23
-23
lines changed

test/unit/view_customize_view_hook_test.rb

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -68,30 +68,30 @@ def test_view_layouts_base_html_head
6868

6969
User.current = User.find(1)
7070

71-
expected = <<HTML
72-
73-
<!-- [view customize plugin] path:/issues -->
74-
<link rel=\"stylesheet\" media=\"screen\" href=\"/plugin_assets/view_customize/stylesheets/view_customize.css?1592744523\" /><script type=\"text/javascript\">
75-
//<![CDATA[
76-
ViewCustomize = { context: {\"user\":{\"id\":1,\"login\":\"admin\",\"admin\":true,\"firstname\":\"Redmine\",\"lastname\":\"Admin\",\"lastLoginOn\":\"2006-07-19T20:57:52Z\",\"groups\":[],\"apiKey\":null,\"customFields\":[{\"id\":4,\"name\":\"Phone number\",\"value\":null},{\"id\":5,\"name\":\"Money\",\"value\":null}]},\"project\":{\"identifier\":\"ecookbook\",\"name\":\"eCookbook\",\"roles\":[{\"id\":1,\"name\":\"Non member\"}],\"customFields\":[{\"id\":3,\"name\":\"Development status\",\"value\":\"Stable\"}]}} };
77-
//]]>
78-
</script>
79-
<!-- view customize id:1 -->
80-
<script type=\"text/javascript\">
81-
//<![CDATA[
82-
code_001
83-
//]]>
84-
</script>
85-
<!-- view customize id:2 -->
86-
<style type=\"text/css\">
87-
code_002
88-
</style>
89-
<!-- view customize id:3 -->
90-
code_003
91-
HTML
71+
expected = Regexp.escape("\n")
72+
expected << Regexp.escape("<!-- [view customize plugin] path:/issues -->\n")
73+
expected << Regexp.escape("<link rel=\"stylesheet\" media=\"screen\" href=\"/plugin_assets/view_customize/stylesheets/view_customize.css?")
74+
expected << "[0-9]+"
75+
expected << Regexp.escape("\" /><script type=\"text/javascript\">\n")
76+
expected << Regexp.escape("//<![CDATA[\n")
77+
expected << Regexp.escape("ViewCustomize = { context: {\"user\":{\"id\":1,\"login\":\"admin\",\"admin\":true,\"firstname\":\"Redmine\",\"lastname\":\"Admin\",\"lastLoginOn\":\"2006-07-19T20:57:52Z\",\"groups\":[],\"apiKey\":null,\"customFields\":[{\"id\":4,\"name\":\"Phone number\",\"value\":null},{\"id\":5,\"name\":\"Money\",\"value\":null}]},\"project\":{\"identifier\":\"ecookbook\",\"name\":\"eCookbook\",\"roles\":[{\"id\":1,\"name\":\"Non member\"}],\"customFields\":[{\"id\":3,\"name\":\"Development status\",\"value\":\"Stable\"}]}} };\n")
78+
expected << Regexp.escape("//]]>\n")
79+
expected << Regexp.escape("</script>\n")
80+
expected << Regexp.escape("<!-- view customize id:1 -->\n")
81+
expected << Regexp.escape("<script type=\"text/javascript\">\n")
82+
expected << Regexp.escape("//<![CDATA[\n")
83+
expected << Regexp.escape("code_001\n")
84+
expected << Regexp.escape("//]]>\n")
85+
expected << Regexp.escape("</script>\n")
86+
expected << Regexp.escape("<!-- view customize id:2 -->\n")
87+
expected << Regexp.escape("<style type=\"text/css\">\n")
88+
expected << Regexp.escape("code_002\n")
89+
expected << Regexp.escape("</style>\n")
90+
expected << Regexp.escape("<!-- view customize id:3 -->\n")
91+
expected << Regexp.escape("code_003\n")
9292

9393
html = @hook.view_layouts_base_html_head({:request => Request.new("/issues"), :project => @project_ecookbook})
94-
assert_equal expected, html
94+
assert_match Regexp.new(expected), html
9595

9696
end
9797

@@ -106,7 +106,7 @@ def test_view_issues_form_details_bottom
106106
HTML
107107

108108
html = @hook.view_issues_form_details_bottom({:request => Request.new("/issues/new"), :project => @project_ecookbook})
109-
assert_equal expected, html
109+
assert_match expected, html
110110

111111
end
112112

0 commit comments

Comments
 (0)