17 lines
776 B
Ruby
17 lines
776 B
Ruby
require 'spec_helper'
|
|
|
|
describe SubscriptionDefinitions do
|
|
|
|
|
|
it "is downgrade " do
|
|
SubscriptionDefinitions.is_downgrade('jamsubgold', 'jamsubplatinum').should be true
|
|
SubscriptionDefinitions.is_downgrade('jamsubplatinum', 'jamsubgold').should be false
|
|
SubscriptionDefinitions.is_downgrade('jamsubgold', 'jamsubgold').should be false
|
|
SubscriptionDefinitions.is_downgrade('jamsubgold', 'jamsubgoldyearly').should be false
|
|
SubscriptionDefinitions.is_downgrade('jamsubgoldyearly', 'jamsubgold').should be false
|
|
SubscriptionDefinitions.is_downgrade(nil, 'jamsubgold').should be true
|
|
SubscriptionDefinitions.is_downgrade('jamsubsilver', nil).should be false
|
|
SubscriptionDefinitions.is_downgrade('jamsubsilveryearly', nil).should be false
|
|
end
|
|
end
|