Sha256: 34de99c31726519fe334d6a750ea67d242d8bf1d7e024bcf08290eb97eb2d424
Contents?: true
Size: 1.53 KB
Versions: 19
Compression:
Stored size: 1.53 KB
Contents
require File.join(File.dirname(__FILE__),'..','spec_helper') describe "Contact" do it_should_behave_like "SpecHelper" do before(:each) do sample_data_file = File.join(File.dirname(__FILE__),'..','..','vendor','sugar','spec_data','Contact.yml') @sample_data = YAML.load_file(sample_data_file)['Contact'] if sample_data_file and File.exist?(sample_data_file) setup_test_for Contact,@test_user if SugarCRM.sessions.size > 0 SugarCRM.disconnect! end Application.authenticate(@test_user, @test_password,"") end before(:each) do @ss.adapter.login end after(:each) do @ss.adapter.logoff end it "should process Contact query" do result = test_query puts result.length.inspect query_errors.should == {} end it "should process Contact create" do create_hash = @sample_data result = test_create(create_hash) puts result.inspect create_hash['id'] = result TestHelpers.created_records = { result => create_hash } create_errors.should == {} end it "should process Contact update" do TestHelpers.created_records.each do |key,value| value["last_name"] = "Sample Update #{key.to_s}" end result = test_update(TestHelpers.created_records) puts result.inspect update_errors.should == {} end it "should process Contact delete" do result = test_delete(TestHelpers.created_records) puts result.inspect delete_errors.should == {} end end end
Version data entries
19 entries across 19 versions & 1 rubygems