Sha256: 17c676d075965b649a750dadef45e34a5b359d0470cce0d3cb771bbae51ec1bd

Contents?: true

Size: 1.25 KB

Versions: 104

Compression:

Stored size: 1.25 KB

Contents

require File.expand_path(File.dirname(__FILE__) + '/../test_helper')

class Facebooker::MobileTest < Test::Unit::TestCase
  def setup
    @session = Facebooker::Session.create('apikey', 'secretkey')
    @user = Facebooker::User.new(1234, @session)
    Facebooker.use_curl=false
  end
  
  def test_can_send
    expect_http_posts_with_responses(example_can_send_xml)
    assert(@session.mobile.can_send(@user))
  end

  def test_send
    expect_http_posts_with_responses(example_send_xml)
    assert(@session.mobile.send(@user, "Some sort of message"))    
  end

private
  def example_can_send_xml
    <<-XML
    <?xml version="1.0" encoding="UTF-8"?>
    <sms_canSend_response
      xmlns="http://api.facebook.com/1.0/"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://api.facebook.com/1.0/http://api.facebook.com/1.0/facebook.xsd">
      0
    </sms_canSend_response>
    XML
  end
  
  def example_send_xml
    <<-XML
    <?xml version="1.0" encoding="UTF-8"?>
    <sms_send_response
      xmlns="http://api.facebook.com/1.0/"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://api.facebook.com/1.0/http://api.facebook.com/1.0/facebook.xsd">
      0
    </sms_send_response>
    XML
  end
  
end

Version data entries

104 entries across 104 versions & 23 rubygems

Version Path
corey-facebooker-1.0.28.1 test/facebooker/mobile_test.rb
fs-facebooker-1.0.37 test/facebooker/mobile_test.rb
mborromeo-facebooker-1.0.28 test/facebooker/mobile_test.rb
mborromeo-facebooker-1.0.29 test/facebooker/mobile_test.rb
mborromeo-facebooker-1.0.30 test/facebooker/mobile_test.rb
mborromeo-facebooker-1.0.31 test/facebooker/mobile_test.rb
micahwedemeyer-facebooker-1.0.50 test/facebooker/mobile_test.rb
micahwedemeyer-facebooker-1.0.51 test/facebooker/mobile_test.rb
mmangino-facebooker-1.0.19 test/facebooker/mobile_test.rb
mmangino-facebooker-1.0.20 test/facebooker/mobile_test.rb
mmangino-facebooker-1.0.21 test/facebooker/mobile_test.rb
mmangino-facebooker-1.0.22 test/facebooker/mobile_test.rb
mmangino-facebooker-1.0.23 test/facebooker/mobile_test.rb
mmangino-facebooker-1.0.24 test/facebooker/mobile_test.rb
mmangino-facebooker-1.0.25 test/facebooker/mobile_test.rb
mmangino-facebooker-1.0.26 test/facebooker/mobile_test.rb
mmangino-facebooker-1.0.27 test/facebooker/mobile_test.rb
mmangino-facebooker-1.0.28 test/facebooker/mobile_test.rb
mmangino-facebooker-1.0.29 test/facebooker/mobile_test.rb
mmangino-facebooker-1.0.30 test/facebooker/mobile_test.rb