Sha256: ca4fe0807d699b638f1977188a29f06f70a04883076df4861966810a9e3276c9
Contents?: true
Size: 1.75 KB
Versions: 1
Compression:
Stored size: 1.75 KB
Contents
require File.expand_path(File.join(File.dirname(__FILE__), '..', '..', 'helper')) context "Method of Payment" do context "search" do setup do run_with_rescue do SessionHelper.kunimom.call_api CityGrid::API::Accounts::MethodOfPayment, :search, :accountId => 111 end end should("not be empty"){ !topic.empty?} should("have MOP resources"){ !topic.mopResources.empty? } end # API not working here context "mutate" do setup do run_with_rescue do SessionHelper.kunimom.call_api CityGrid::API::Accounts::MethodOfPayment, :mutate, "mutateOperationListResource" => [{ "operator" => "ADD", "operand" => { "cardNumber" => "4112344112344113", "expirationMonth" => 12, "expirationYear" => 2012, "nameOnAccount" => "Ara Tatous", "cardType" => "Visa", "state" => "NY" , "description" => "test addMOP", "firstName" => "Ara", "lastName" => "Tatous", "phoneNumber" => "4252838811", "address1" => "3131 Montrose Ave", "address2" => "Apt. 9", "city" => "LaCrescenta", "postalCode" => "10016", "accountId" => 2458392, "securityCode" => "719", "paymentType" => "Credit Card" } }] end end should("not be empty"){ !topic.empty? } should("return code OK"){ topic.resources.first.response.code }.equals(200) should("return message OK") { topic.resources.first.response.message }.equals("OK") end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
citygrid_api-0.0.6 | test/api/accounts/test_method_of_payment.rb |