Sha256: ca475142800c046fc6e7ee08efa94dc949ed0da276b96e38969c000d2b2c6b82

Contents?: true

Size: 1.16 KB

Versions: 13

Compression:

Stored size: 1.16 KB

Contents

require 'spec_helper'

describe PivotalTracker::Activity do

  context "without a specified project" do
    it "should return an array of activities" do
      PivotalTracker::Activity.all.should be_a(Array)
      PivotalTracker::Activity.all.first.should be_a(PivotalTracker::Activity)
    end
  end

  context "with a specified project" do
    before do
      @project = PivotalTracker::Project.find(PROJECT_ID)
    end

    it "should return an array of activities" do
      @project.activities.all.should be_a(Array)
      @project.activities.all.first.should be_a(PivotalTracker::Activity)
    end
  end

  context "with a specified occurred since date filter" do
    it "should correctly url encode the occurred since date filter in the API call" do
      PivotalTracker::Client.stub!(:connection).and_return connection = double("Client Connection")
      url = "/activities?limit=100&occurred_since_date=2010/07/29%2019:13:00%20+00:00"
      connection.should_receive(:[]).with(url).and_return double("Connection", :get => '<blah></blah>')
      PivotalTracker::Activity.all nil, :limit => 100, :occurred_since_date => DateTime.parse("2010/7/29 19:13:00 UTC")
    end
  end

end

Version data entries

13 entries across 13 versions & 2 rubygems

Version Path
pivotal-tracker-0.5.12 spec/pivotal-tracker/activity_spec.rb
pivotal-tracker-fox-0.5.13 spec/pivotal-tracker/activity_spec.rb
pivotal-tracker-fox-0.5.12 spec/pivotal-tracker/activity_spec.rb
pivotal-tracker-fox-0.5.11 spec/pivotal-tracker/activity_spec.rb
pivotal-tracker-fox-0.5.10 spec/pivotal-tracker/activity_spec.rb
pivotal-tracker-0.5.10 spec/pivotal-tracker/activity_spec.rb
pivotal-tracker-0.5.9 spec/pivotal-tracker/activity_spec.rb
pivotal-tracker-0.5.8 spec/pivotal-tracker/activity_spec.rb
pivotal-tracker-0.5.7 spec/pivotal-tracker/activity_spec.rb
pivotal-tracker-0.5.6 spec/pivotal-tracker/activity_spec.rb
pivotal-tracker-0.5.5 spec/pivotal-tracker/activity_spec.rb
pivotal-tracker-0.5.4 spec/pivotal-tracker/activity_spec.rb
pivotal-tracker-0.5.3 spec/pivotal-tracker/activity_spec.rb