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

- old
+ new

@@ -101,9 +101,30 @@ assert response['success'] assert_instance_of Fixnum, response['id'] response['id'] end + test "get_advertisers_tree" do + timestamp = Time.now.to_i * 1000 + body_params = { + :hash => Epom.create_hash(Epom.create_hash(ENV['password']), timestamp), + :timestamp => timestamp, + :username => ENV['username'] + } + url_params = { + } + + response = Epom::Advertiser.get_advertisers_tree(url_params, body_params) + assert_instance_of Array, response + if response.count > 0 + first = response[0] + assert_instance_of Fixnum, first['id'] + assert_instance_of Array, first['category'] + assert_instance_of String, first['name'] + assert_instance_of Array, first['campaigns'] + end + 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) \ No newline at end of file