Sha256: 5b7cafd16965ef99d085c297cefc7dd8c16a55bdcbfa36b5b0f865e165a1e88c
Contents?: true
Size: 1.12 KB
Versions: 3
Compression:
Stored size: 1.12 KB
Contents
require 'spec_helper' describe APP::Api::Helpers do let(:klass) {APP::Api::Helpers} context "class methods" do specify {klass.should respond_to(:date)} context "date" do it "returns yesterday when no time is specified" do expected = Chronic.parse('yesterday').strftime('%Y-%m-%d') klass.date.should == expected end it "returns user specified date when proper date given" do expected = '2010-12-25' klass.date(expected).should == expected end it "returns yesterday when garbage date given" do klass.date('garbage').should == Chronic.parse('yesterday').strftime('%Y-%m-%d') end end end specify {klass.should respond_to(:valid_date?)} context "valid_date?" do it "returns true when valid string of Format 'YYYY-MM-DD' provided" do klass.valid_date?('2001-10-10').should be_true end it "returns false when integer provided string of format provided" do klass.valid_date?(1).should be_false end it "returns false when ambiguous date provided" do klass.valid_date?('2000').should be_false end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
flickrmocks-0.9.2 | spec/api/helper_spec.rb |
flickrmocks-0.9.1 | spec/api/helper_spec.rb |
flickrmocks-0.9.0 | spec/api/helper_spec.rb |