Sha256: e5e253bff019e986569e25dd2f0dc8606f48d926c649de131e1a7f6c9b40138c

Contents?: true

Size: 843 Bytes

Versions: 11

Compression:

Stored size: 843 Bytes

Contents

require File.expand_path(File.join(File.dirname(__FILE__), '..', 'spec_helper'))

describe RTurk::Assignment do
  describe "#bonus_payments" do
    it "should call GetBonusPayments with the assignment_id" do
      result = mock('result', :payments => [1, 2, 3])
      assignment = RTurk::Assignment.new(123456)
      RTurk.should_receive(:GetBonusPayments).
        with(:assignment_id => 123456).and_return(result)
      assignment.bonus_payments.should == result.payments
    end
  end

  describe "#approve_rejected!" do
    it "should call ApproveRejectedAssignment with assignment_id and optional feedback" do
      RTurk.should_receive(:ApproveRejectedAssignment).
        with(:assignment_id => 123456, :feedback => "abcde")
      assignment = RTurk::Assignment.new(123456)
      assignment.approve_rejected!("abcde")
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
rturk-2.12.1 spec/adapters/assignment_spec.rb
rturk-2.12.0 spec/adapters/assignment_spec.rb
rturk-2.11.3 spec/adapters/assignment_spec.rb
rturk-2.11.2 spec/adapters/assignment_spec.rb
rturk-2.11.1 spec/adapters/assignment_spec.rb
rturk-2.11.0 spec/adapters/assignment_spec.rb
rturk-2.10.3 spec/adapters/assignment_spec.rb
rturk-2.10.2 spec/adapters/assignment_spec.rb
rturk-2.10.1 spec/adapters/assignment_spec.rb
rturk-2.10.0 spec/adapters/assignment_spec.rb
rturk-2.9.0 spec/adapters/assignment_spec.rb