Sha256: f5a93d62c9b38d6b0da06f1e4c9a0f388b4ea5a5eb2fa068e9f4eb4c5acc07d3

Contents?: true

Size: 916 Bytes

Versions: 8

Compression:

Stored size: 916 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.9.7 spec/motion/sms/result_spec.rb
bubble-wrap-1.9.6 spec/motion/sms/result_spec.rb
bubble-wrap-1.9.5 spec/motion/sms/result_spec.rb
bubble-wrap-1.9.4 spec/motion/sms/result_spec.rb
bubble-wrap-1.9.3 spec/motion/sms/result_spec.rb
bubble-wrap-1.9.2 spec/motion/sms/result_spec.rb
bubble-wrap-1.9.1 spec/motion/sms/result_spec.rb
bubble-wrap-1.9.0 spec/motion/sms/result_spec.rb