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|