diff --git a/merb-assets/spec/merb-assets_spec.rb b/merb-assets/spec/merb-assets_spec.rb index d4514c0..4149751 100644 --- a/merb-assets/spec/merb-assets_spec.rb +++ b/merb-assets/spec/merb-assets_spec.rb @@ -104,6 +104,32 @@ describe "External JavaScript and Stylesheets" do result.should match(%r{/javascripts/validation.js}) end + it "should require included js in order, checking APPEND and PREPEND" do + require_order_js 'jquery' + require_order_js 'effects', PREPEND + require_order_js 'validation', PREPEND + require_order_js 'yui-dom', APPEND + result = include_required_js + result.scan(/") + result_order[0].should match(%r{/javascripts/validation.js}) + result_order[1].should match(%r{/javascripts/yui-dom.js}) + end + it "should require included css" do require_css 'style', 'ie-specific' result = include_required_css