test/epom/advertiser_test.rb in epom-0.4.1 vs test/epom/advertiser_test.rb in epom-0.5

- old
+ new

@@ -81,7 +81,31 @@ assert response['success'] assert_instance_of Fixnum, response['id'] response['id'] end + test "update_advertiser" do + timestamp = Time.now.to_i * 1000 + body_params = { + :hash => Epom.create_hash(Epom.create_hash(ENV['password']), timestamp), + :timestamp => timestamp, + :username => ENV['username'], + :id => ENV['advertiser_id'], + :name => "advertiser #{DateTime.now}", + :contactName => "advertiser contactName", + :contactEmail => "advertiser@gmail.com", + :description => "advertiser description" + } + + response = Epom::Advertiser.update_advertiser({}, body_params) + assert_instance_of Hash, response + assert response['success'] + assert_instance_of Fixnum, response['id'] + response['id'] + end + + test "replace_params_in_url" do + assert_equal "/rest-api/advertiser/#{ENV['advertiser_id']}/campaigns.do", Epom::Advertiser.replace_params_in_url('/rest-api/advertiser/ADVERTISER_ID/campaigns.do', {:advertiserId => ENV['advertiser_id']}) + end + define_get_tests_auto(Epom::Advertiser) end \ No newline at end of file