Sha256: 1709b114da5646e6ac9f2719907d75823fc1ae63d51a6dfbdd50b942a6ee7bf4
Contents?: true
Size: 1005 Bytes
Versions: 3
Compression:
Stored size: 1005 Bytes
Contents
require File.expand_path('../test_assistant', __FILE__) module Pingpp class AgreementTest < Test::Unit::TestCase should "execute should return a agreement list when passed correct parameters" do l = Pingpp::Agreement.list( :app => get_app_id, :per_page => 3 ) assert l.object == 'list' assert l.data.count <= 3 end should "execute should return an exist agreement when passed correct agreement id" do agr_id = get_agreement_id c = Pingpp::Agreement.retrieve(agr_id) assert c.object == 'agreement' assert c.id == agr_id end should "execute should return an canceled agreement" do begin agr_id = get_agreement_id o = Pingpp::Agreement.cancel(agr_id) assert o.id == agr_id assert o.status == 'canceled' rescue => e assert e.kind_of?(Pingpp::InvalidRequestError) assert e.message.include?("该签约对象不能被更新状态") end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
pingpp-2.2.4 | test/agreement_test.rb |
pingpp-2.2.3 | test/agreement_test.rb |
pingpp-2.2.2 | test/agreement_test.rb |