Sha256: 94897d4de96de1287acf9e374bbcf79650c691f687814058fc11ed63e4c00871
Contents?: true
Size: 1.92 KB
Versions: 5
Compression:
Stored size: 1.92 KB
Contents
require File.dirname(__FILE__) + '/helper' class AdvertiserTest < OpenX::TestCase def test_create_advertiser advertiser = nil assert_nothing_raised { advertiser = Advertiser.create!(init_params.merge({ :agency => agency, })) } assert_not_nil advertiser init_params.each do |k,v| assert_equal(v, advertiser.send(:"#{k}")) end end def test_destroy a = nil assert_nothing_raised { a = Advertiser.create!(init_params.merge({:agency => agency})) } id = a.id assert_nothing_raised { a.destroy } assert_raises(XMLRPC::FaultException) { Advertiser.find(id) } end def test_create_advertiser_with_agency advertiser = nil assert_nothing_raised { advertiser = agency.create_advertiser!(init_params) } assert_not_nil advertiser init_params.each do |k,v| assert_equal(v, advertiser.send(:"#{k}")) end end def test_find_advertiser advertiser = nil assert_nothing_raised { advertiser = agency.create_advertiser!(init_params) } assert_not_nil advertiser original = advertiser advertiser = Advertiser.find(advertiser.id) assert_equal(original, advertiser) assert_not_nil advertiser assert_not_nil advertiser.agency init_params.each do |k,v| assert_equal(v, advertiser.send(:"#{k}")) end end def test_find_all_advertisers advertiser = nil assert_nothing_raised { advertiser = agency.create_advertiser!(init_params) } assert_not_nil advertiser advertisers = Advertiser.find(:all, agency.id) advertiser = advertisers.find { |a| a.id == advertiser.id } assert_not_nil advertiser init_params.each do |k,v| assert_equal(v, advertiser.send(:"#{k}")) end end def init_params { :name => 'Test advertiser', :contact_name => 'Contact name', :email => 'email@example.com', } end end
Version data entries
5 entries across 5 versions & 2 rubygems