summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/models/license_status/expired.rb6
-rw-r--r--spec/models/license_status/expired_spec.rb4
2 files changed, 9 insertions, 1 deletions
diff --git a/app/models/license_status/expired.rb b/app/models/license_status/expired.rb
index 393e34f..adbc3fb 100644
--- a/app/models/license_status/expired.rb
+++ b/app/models/license_status/expired.rb
@@ -5,6 +5,10 @@ class LicenseStatus::Expired
end
def matches?(name)
- "expired" == name
+ to_s == name
+ end
+
+ def to_s
+ 'expired'
end
end
diff --git a/spec/models/license_status/expired_spec.rb b/spec/models/license_status/expired_spec.rb
index 33092f7..ed5ea5d 100644
--- a/spec/models/license_status/expired_spec.rb
+++ b/spec/models/license_status/expired_spec.rb
@@ -9,4 +9,8 @@ describe LicenseStatus::Expired do
results.should include(expired_license)
results.should_not include(active_license)
end
+
+ it "returns it's name" do
+ subject.to_s.should == 'expired'
+ end
end