Sha256: dea3aac6dfb3c857cc4307727f7551d309319672e9c31be242f22be5d78edb29
Contents?: true
Size: 1.36 KB
Versions: 3
Compression:
Stored size: 1.36 KB
Contents
require 'helper' require "test/unit" require "pp" class TestSugarcrm < Test::Unit::TestCase context "A SugarCRM::Module instance" do should "return the module name" do assert_equal "Users", SugarCRM::User.module_name end should "respond to self.connection" do assert_respond_to SugarCRM::User, :connection assert_instance_of SugarCRM::Connection, SugarCRM::User.connection end should "respond to self.register_module_fields" do assert_respond_to SugarCRM::User, :register_module_fields SugarCRM::User.register_module_fields assert SugarCRM::User.module_fields.length > 0 end should "respond to self.connection.logged_in?" do assert SugarCRM::User.connection.logged_in? end should "return an instance of itself when #new" do assert_instance_of SugarCRM::User, SugarCRM::User.new end should "define instance level attributes when #new" do u = SugarCRM::User.new assert SugarCRM::User.attribute_methods_generated end should "respond to attributes derived from module_fields" do u = SugarCRM::User.new u.last_name = "Test" assert_equal "Test", u.last_name end should "return an an instance of itself when sent #find(id)" do u = SugarCRM::User.find(1) assert_instance_of SugarCRM::User, u end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sugarcrm-0.6.2 | test/test_sugarcrm.rb |
sugarcrm-0.6.1 | test/test_sugarcrm.rb |
sugarcrm-0.6.0 | test/test_sugarcrm.rb |