From 2d6b60e0270b48bad335439ca285d00212770742 Mon Sep 17 00:00:00 2001 From: Marcin Kulik Date: Thu, 13 Jun 2013 22:58:47 +0200 Subject: [PATCH] Fix AsciicastDecorator#embed_script --- app/decorators/asciicast_decorator.rb | 2 +- spec/decorators/asciicast_decorator_spec.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/decorators/asciicast_decorator.rb b/app/decorators/asciicast_decorator.rb index aa1bffb..85170f6 100644 --- a/app/decorators/asciicast_decorator.rb +++ b/app/decorators/asciicast_decorator.rb @@ -101,7 +101,7 @@ class AsciicastDecorator < ApplicationDecorator def embed_script src = h.asciicast_url(model, :format => :js) - id = "asciicast-#{id}" + id = "asciicast-#{model.id}" %() end diff --git a/spec/decorators/asciicast_decorator_spec.rb b/spec/decorators/asciicast_decorator_spec.rb index 016d9c5..9ee0872 100644 --- a/spec/decorators/asciicast_decorator_spec.rb +++ b/spec/decorators/asciicast_decorator_spec.rb @@ -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(/^]+\b123\b[^>]+><\/script>/) + expect(decorated.embed_script).to match(/^]+src="[^"]+\b123\b[^"]*\.js"[^>]+id="asciicast-123"[^>]*><\/script>/) end end end