@@ -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
106106HTML
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