summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2014-02-22 00:05:22 -0700
committermo khan <mo@mokhan.ca>2014-02-22 00:05:22 -0700
commitb7935784e09235ca1bd760b2cfc7335731568d63 (patch)
tree6dd50fb6c72c33567f74bc53fa533847f06e8263 /spec
parent83b84f58d7817077c76970d80a936bc82c086006 (diff)
add specs for active status.
Diffstat (limited to 'spec')
-rw-r--r--spec/models/license_status/active_spec.rb13
1 files changed, 13 insertions, 0 deletions
diff --git a/spec/models/license_status/active_spec.rb b/spec/models/license_status/active_spec.rb
new file mode 100644
index 0000000..21764dc
--- /dev/null
+++ b/spec/models/license_status/active_spec.rb
@@ -0,0 +1,13 @@
+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
+end