Sha256: 1fd25ca1b30596cc268a2e451de040789cd9fd8def9de07293b535f65342e717

Contents?: true

Size: 928 Bytes

Versions: 8

Compression:

Stored size: 928 Bytes

Contents

describe BW::SMS::Result do
  
  before do
    @subject = BW::SMS::Result.new(MessageComposeResultCancelled)
  end
  
  it "should set sent? when sent" do
    @subject.result = MessageComposeResultSent
    @subject.should.be.sent
  end
  
  it "should not set sent? when not sent" do
    @subject.result = MessageComposeResultFailed
    @subject.should.not.be.sent
  end
  
  it "should set canceled? when canceled" do
    @subject.result = MessageComposeResultCancelled
    @subject.should.be.canceled
  end

  it "should not set canceled? when not canceled" do
    @subject.result = MessageComposeResultFailed
    @subject.should.not.be.canceled
  end
  
  
  it "should set failed? when failed" do
    @subject.result = MessageComposeResultFailed
    @subject.should.be.failed
  end

  it "should not set failed? when not failed" do
    @subject.result = MessageComposeResultSent
    @subject.should.not.be.failed
  end

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
bubble-wrap-1.8.0 spec/motion/sms/result_spec.rb
bubble-wrap-1.7.1 spec/motion/sms/result_spec.rb
bubble-wrap-1.7.0 spec/motion/sms/result_spec.rb
bubble-wrap-1.6.0 spec/motion/sms/result_spec.rb
bubble-wrap-1.6.0.rc1 spec/motion/sms/result_spec.rb
bubble-wrap-1.5.0 spec/motion/sms/result_spec.rb
bubble-wrap-1.5.0.rc1 spec/motion/sms/result_spec.rb
bubble-wrap-1.4.0 spec/motion/sms/result_spec.rb