Sha256: f45d8cb5ae07ce63e805a93807579bf0d6802a871c7b52943741054da37d010c

Contents?: true

Size: 1.05 KB

Versions: 17

Compression:

Stored size: 1.05 KB

Contents

require "test_helper"

class TestBellCanada < Test::Unit::TestCase
  include MMS2R::TestHelper

  def test_image_and_text_and_number
    mail = mail('bell-canada-image-01.mail')
    mms = MMS2R::Media.new(mail)

    assert_equal "2068675309", mms.number
    assert_equal "txt.bell.ca", mms.carrier
    assert_equal "A Picture/Video Message!", mms.subject

    assert_equal 4, mms.media.size
    assert_equal 1, mms.media['image/jpeg'].size
    assert_equal 6, mms.media['image/gif'].size
    assert_equal 1, mms.media['text/html'].size
    assert_equal 1, mms.media['text/plain'].size

    # make sure transform strips out massive dtd at start of doc
    assert_equal 3331, File.size(mms.media['text/html'].first)

    mms.purge
  end


  def test_default_media_should_return_user_generated_content
    mail = mail('bell-canada-image-01.mail')
    mms = MMS2R::Media.new(mail)
    file = mms.default_media

    # make sure the users jpg is the one that we default to
    assert_equal 31962, file.size
    assert_equal '.jpg', File.extname(file.path)

    mms.purge
  end

end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
mms2r-3.9.2 test/test_bell_canada.rb
mms2r-3.9.1 test/test_bell_canada.rb
mms2r-3.9.0 test/test_bell_canada.rb
mms2r-3.8.2 test/test_bell_canada.rb
mms2r-3.8.1 test/test_bell_canada.rb
mms2r-3.8.0 test/test_bell_canada.rb
mms2r-3.7.1 test/test_bell_canada.rb
mms2r-3.7.0 test/test_bell_canada.rb
mms2r-3.6.4 test/test_bell_canada.rb
mms2r-3.6.3 test/test_bell_canada.rb
mms2r-3.6.2 test/test_bell_canada.rb
mms2r-3.6.1 test/test_bell_canada.rb
mms2r-3.6.0 test/test_bell_canada.rb
mms2r-3.5.1 test/test_bell_canada.rb
mms2r-3.5.0 test/test_bell_canada.rb
mms2r-3.4.1 test/test_bell_canada.rb
mms2r-3.4.0 test/test_bell_canada.rb