Sha256: cfd9d328cd98936e5b8ac74a3deb0531a1bb27dbd42c827381ffa55a9c475695
Contents?: true
Size: 950 Bytes
Versions: 1
Compression:
Stored size: 950 Bytes
Contents
require 'spec_helper' describe SubscriptionAllotment do # before do # client # end context 'initialize' do it 'initializes with data from params' do subject = SubscriptionAllotment.new("downloads_left" => 10, "downloads_limit" => 30, "start_time" => "2016-12-28T09:36:49-05:00", "end_time" => "2017-12-28T09:36:49-10:00") expect(subject.downloads_left).to eq 10 expect(subject.downloads_limit).to eq 30 expect(subject.start_time).to eq DateTime.parse("2016-12-28T09:36:49-05:00") expect(subject.end_time).to eq DateTime.parse("2017-12-28T09:36:49-10:00") end it '.has_downloads_left?' do subject = SubscriptionAllotment.new("downloads_left" => 10, "downloads_limit" => 30) expect(subject.has_downloads_left?).to be true subject = SubscriptionAllotment.new("downloads_left" => 0, "downloads_limit" => 30) expect(subject.has_downloads_left?).to be false end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
shutterstock-v2-0.0.1 | spec/client/subscription_allotment_spec.rb |