Sha256: fd449cad642999aa71b97b14642cb668b82c7b4e8990ec42d2963585a03ba688
Contents?: true
Size: 1005 Bytes
Versions: 49
Compression:
Stored size: 1005 Bytes
Contents
require 'spec_helper' describe Medivo::PrimaryInsurance do let(:valid_insurance) { ValidPrimaryInsuranceSample } it "validates true" do valid_insurance.valid?.should == true end it "generates xml" do valid_insurance.to_xml.strip_space.should == "<?xml version=\"1.0\" encoding=\"UTF-8\"?> <primary-insurance> <relationship type=\"integer\">1</relationship> <company-name>Dude Insurance</company-name> <policy-number>1234</policy-number> <group-number>555</group-number> </primary-insurance>".strip_space end it "shows error messages for invalid model" do insurance_info = Medivo::PrimaryInsurance.new( :company_name=>"Dude Insurance", :policy_number=>"1234", :group_number =>"555" ) insurance_info.valid?.should == false insurance_info.errors.messages.keys.should == [:relationship] insurance_info.errors.messages[:relationship].should include "can't be blank" end end
Version data entries
49 entries across 49 versions & 1 rubygems