require "spec_helper" describe LicenseStatus::Active do let!(:active_license) { License.create(issued_at: 1.day.ago, expired_at: 1.day.from_now) } let!(:expired_license) { License.create(issued_at: 2.days.ago, expired_at: 1.day.ago) } subject { LicenseStatus::Active.new } it "returns active results" do results = subject.filter(License) results.should include(active_license) results.should_not include(expired_license) end it "returns it's name" do subject.to_s.should == 'active' end end