spec/sprockets-helpers_spec.rb in sprockets-helpers-0.8.0 vs spec/sprockets-helpers_spec.rb in sprockets-helpers-0.9.1
- old
+ new
@@ -377,11 +377,11 @@
actual = context.asset_tag('main.js') { |path| "<script src=#{path}></script>" }
actual.should == '<script src=/main.js></script>'
end
it 'raises when called without block' do
- expect { context.asset_tag('main.js') }.to raise_error(ArgumentError, "block missing")
+ expect { context.asset_tag('main.js') }.to raise_error(ArgumentError, 'block missing')
end
it 'expands when configured' do
within_construct do |construct|
assets_layout(construct)
@@ -417,17 +417,21 @@
end
end
describe '#javascript_tag' do
it 'generates script tag' do
- context.javascript_tag('main.js').should == '<script src="/main.js"></script>'
+ context.javascript_tag('/main.js').should == '<script src="/main.js"></script>'
end
it 'appends extension' do
- context.javascript_tag('main').should == '<script src="/main.js"></script>'
+ context.javascript_tag('/main').should == '<script src="/main.js"></script>'
end
+ it 'prepends the javascript dir' do
+ context.javascript_tag('main').should == '<script src="/javascripts/main.js"></script>'
+ end
+
describe 'when expanding' do
it 'generates script tag for each javascript asset' do
within_construct do |construct|
assets_layout(construct)
tags = context.javascript_tag('main.js', :expand => true)
@@ -439,14 +443,18 @@
end
end
describe '#stylesheet_tag' do
it 'generates stylesheet tag' do
- context.stylesheet_tag('main.css').should == '<link rel="stylesheet" href="/main.css">'
+ context.stylesheet_tag('/main.css').should == '<link rel="stylesheet" href="/main.css">'
end
- it 'generates stylesheet tag' do
- context.stylesheet_tag('main').should == '<link rel="stylesheet" href="/main.css">'
+ it 'appends extension' do
+ context.stylesheet_tag('/main').should == '<link rel="stylesheet" href="/main.css">'
+ end
+
+ it 'prepends the stylesheets dir' do
+ context.stylesheet_tag('main').should == '<link rel="stylesheet" href="/stylesheets/main.css">'
end
describe 'when expanding' do
it 'generates stylesheet tag for each stylesheet asset' do
within_construct do |construct|