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