spec/lib/bait_spec.rb in bait-0.5.4 vs spec/lib/bait_spec.rb in bait-0.5.5

- old
+ new

@@ -1,7 +1,39 @@ require 'spec_helper' +require 'bait' describe Bait do it 'should have a version number' do Bait::VERSION.should_not be_nil + end + + describe "#public" do + it "returns a Pathname" do + Bait.public.should be_a Pathname + end + it "returns the app public path" do + Bait.public.to_s.split('/').last.should eq "public" + end + it "returns a real path" do + Bait.public.should exist + end + end + + describe "#assets" do + describe "#missing?" do + subject { Bait.assets } + context "when assets are missing" do + before do + Bait.assets.remove! + end + it { should be_missing } + end + context "when assets are compiled" do + before do + Bait.assets.remove! + Bait.assets.compile! + end + it { should_not be_missing } + end + end end end