Sha256: 95245aaae45424115d4f1ee98d5e614fb4ac039d23c18f903c813fb12a332abb
Contents?: true
Size: 1.98 KB
Versions: 1
Compression:
Stored size: 1.98 KB
Contents
require 'test/unit' require 'rubygems' require 'shoulda' require 'mocha' require 'fakeweb' require File.join(File.dirname(__FILE__), '..', 'lib', 'eroi') FakeWeb.allow_net_connect = false def fixture_file(filename) return '' if filename == '' file_path = File.expand_path(File.dirname(__FILE__) + '/fixtures/' + filename) File.read(file_path) end def stub_get(url, filename, status=nil) options = { :body => fixture_file(filename) } options.merge!({ :status => status }) unless status.nil? FakeWeb.register_uri(:get, url, options) end def user_token 'test_user_token' end def api_password 'test_api_password' end def successful_post_response <<-EOF <Compiled>Yes</Compiled> <DBConnect>OK</DBConnect> <EditionSuccess>MailingListName_someEditionName</EditionSuccess> <ImportRecords>1</ImportRecords> <ExistingRecords>1526</ExistingRecords> <FinalCompleted>1</FinalCompleted> <Duplicates>1</Duplicates> <InvalidLists>0</InvalidLists> <Triggers></Triggers> <XMLUpload>Complete</XMLUpload> EOF end def successful_get_response <<-EOF <Retrieve> <Record> <rec>523</rec> <Email>someone@somecompany.com</Email> <Firstname>Joe</Firstname> <Lastname>Somebody</Lastname> <Company>Some Company</Company> <User1>some data here</User1> <User2>We'll put more data here</User2> <Notes>And we'll put more notes here</Notes> <Edition Name="SomeEdition"> <Sent Format="YYYYMMDDhhmm">20030913143010</Sent> <Read>5</Read> <Click URL="http://www.somelink.com">3</Click> <Click URL="http://www.anotherlink.com/page.htm">1</Click> <S2F>2</S2F> </Edition> <Event id="1" ListEdition="somelist_someedition" Date="2003-Nov-11">Sent</Event> </Record> <UserFieldDefinitions> <UserField Field="User1" Type="Text">State</UserField> <UserField Field="User2" Type="Text">City</UserField> </UserFieldDefinitions> </Retrieve> EOF end def unsuccessful_get_response(code = 1) "<Retrieve><ErrorCode>#{code}</ErrorCode></Retrieve>" end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
eroi-0.0.1 | test/test_helper.rb |