Sha256: 1951f843b96bab826eda4320fa2afa52532a309020f18c05b4f2d460c45278ec
Contents?: true
Size: 989 Bytes
Versions: 1
Compression:
Stored size: 989 Bytes
Contents
require 'spec_helper' require 'contacts' describe Contacts::Contact do describe 'instance' do before do @contact = Contacts::Contact.new('max@example.com', 'Max Power', 'maxpower') end it "should have email" do @contact.email.should == 'max@example.com' end it "should have name" do @contact.name.should == 'Max Power' end it "should support multiple emails" do @contact.emails << 'maxpower@example.com' @contact.email.should == 'max@example.com' @contact.emails.should == ['max@example.com', 'maxpower@example.com'] end it "should have username" do @contact.username.should == 'maxpower' end it "should have nice inspect" do @contact.inspect.should == '#<Contacts::Contact "Max Power" (max@example.com)>' end end it "should fail without first argument (email)" do lambda { Contacts::Contact.new() }.should raise_error(ArgumentError) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pezra-contacts-0.1.0 | spec/contact_spec.rb |