@@ -68,14 +68,15 @@ func TestExternalMarkupRenderer(t *testing.T) {
6868		assert .Equal (t , "text/html; charset=utf-8" , resp .Header ().Get ("Content-Type" ))
6969		doc  :=  NewHTMLParser (t , resp .Body )
7070		iframe  :=  doc .Find ("iframe" )
71- 		assert .Equal (t , "/user30/renderer/render/branch/master/README.html" , iframe .AttrOr ("src" , "" ))
71+ 		assert .Empty (t , iframe .AttrOr ("src" , "" )) // src should be empty, "data-src" is used instead 
72+ 		assert .Equal (t , "/user30/renderer/render/branch/master/README.html" , iframe .AttrOr ("data-src" , "" ))
7273
7374		req  =  NewRequest (t , "GET" , "/user30/renderer/render/branch/master/README.html" )
7475		resp  =  MakeRequest (t , req , http .StatusOK )
7576		assert .Equal (t , "text/html; charset=utf-8" , resp .Header ().Get ("Content-Type" ))
7677		bs , err  :=  io .ReadAll (resp .Body )
7778		assert .NoError (t , err )
7879		assert .Equal (t , "frame-src 'self'; sandbox allow-scripts allow-popups" , resp .Header ().Get ("Content-Security-Policy" ))
79- 		assert .Equal (t , "<div>\n \t test external renderer\n </div>\n " , string (bs ))
80+ 		assert .Equal (t , "<script src= \" /assets/js/external-render-iframe.js \" ></script><link rel= \" stylesheet \"  href= \" /assets/css/external-render-iframe.css \" >< div>\n \t test external renderer\n </div>\n " , string (bs ))
8081	})
8182}
0 commit comments