Fix AsciicastDecorator#embed_script

openid
Marcin Kulik 11 years ago
parent a0e84709d4
commit 2d6b60e027

@ -101,7 +101,7 @@ class AsciicastDecorator < ApplicationDecorator
def embed_script
src = h.asciicast_url(model, :format => :js)
id = "asciicast-#{id}"
id = "asciicast-#{model.id}"
%(<script type="text/javascript" src="#{src}" id="#{id}" async></script>)
end

@ -247,7 +247,7 @@ describe AsciicastDecorator do
end
it 'should be an async script tag including asciicast id' do
expect(decorated.embed_script).to match(/^<script[^>]+\b123\b[^>]+><\/script>/)
expect(decorated.embed_script).to match(/^<script[^>]+src="[^"]+\b123\b[^"]*\.js"[^>]+id="asciicast-123"[^>]*><\/script>/)
end
end
end

Loading…
Cancel
Save