Sha256: 88bb46c6d4142adf83bfd5f57ea7477a3341cacf2013649c3da54aa279882e51
Contents?: true
Size: 912 Bytes
Versions: 2
Compression:
Stored size: 912 Bytes
Contents
require File.expand_path(File.dirname(__FILE__) + '/../spec_helper') describe ActsAsIcontact::Contact do it "defaults to searching on all contacts regardless of list status" do ActsAsIcontact::Contact.base.expects(:[]).with(regexp_matches(/status=total/)).returns(stub(:get => '{"contacts":[]}')) r = ActsAsIcontact::Contact.find(:all) end it "requires email address" do c = ActsAsIcontact::Contact.new lambda{c.save}.should raise_error(ActsAsIcontact::ValidationError, "Missing required fields: email") end context "associations" do # We have _one_ really good contact set up here before(:each) do @john = ActsAsIcontact::Contact.first(:firstName => "John", :lastName => "Test") end it "knows which lists it's subscribed to" do @john.lists.first.should == ActsAsIcontact::List.find(444444) end it "knows its history" end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
SFEley-acts_as_icontact-0.2.3 | spec/resources/contact_spec.rb |
acts_as_icontact-0.2.3 | spec/resources/contact_spec.rb |