spec/linner/helper_spec.rb in linner-0.2.0 vs spec/linner/helper_spec.rb in linner-0.3.0
- old
+ new
@@ -3,26 +3,24 @@
describe Array do
before(:each) do
@array = %w[app.js jquery.js bootstrap.css reset.css vendor.js]
end
- describe :sort do
- it "won't change when before and after are empty array" do
- @array.order_by(before:[], after:[]).should be_equal @array
- end
+ it "won't change when before and after are empty array" do
+ @array.order_by([]).should =~ @array
+ end
- it "will change by before items" do
- @array.order_by(before:["jquery.js", "vendor.js"], after:[])
- @array.should =~ %w[jquery.js vendor.js app.js bootstrap.css reset.css]
- end
+ it "will change by before items" do
+ @array.order_by(["jquery.js", "vendor.js"])
+ @array.should =~ %w[jquery.js vendor.js app.js bootstrap.css reset.css]
+ end
- it "will change by after items" do
- @array.order_by(before:[], after:["reset.css", "bootstrap.css"])
- @array.should =~ %w[app.js jquery.js vendor.js reset.css bootstrap.css]
- end
+ it "will change by after items" do
+ @array.order_by(["...", "reset.css", "bootstrap.css"])
+ @array.should =~ %w[app.js jquery.js vendor.js reset.css bootstrap.css]
+ end
- it "will change by before and after items" do
- @array.order_by(before:["jquery.js", "vendor.js"], after:["reset.css", "bootstrap.css"])
- @array.should =~ %w[jquery.js vendor.js app.js reset.css bootstrap.css]
- end
+ it "will change by before and after items" do
+ @array.order_by(["jquery.js", "vendor.js", "...", "reset.css", "bootstrap.css"])
+ @array.should =~ %w[jquery.js vendor.js app.js reset.css bootstrap.css]
end
end