Sha256: f48f6ed783d22ed750d91d6ef4b5d03f5615ab5cf220657679c84292963607fb

Contents?: true

Size: 1.6 KB

Versions: 56

Compression:

Stored size: 1.6 KB

Contents

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

class Facebooker::Rails::FacebookUrlRewritingTest < Test::Unit::TestCase

  def setup
    @request = ActionController::TestRequest.new
    @params = {}
    @rewriter = ActionController::UrlRewriter.new(@request, @params)
  end

  def test_one_or_true_on_string_1
    assert @rewriter.one_or_true( "1" )
  end

  def test_one_or_true_on_string_0
    assert !@rewriter.one_or_true( "0" )
  end

  def test_one_or_true_on_integer_1
    assert @rewriter.one_or_true( 1 )
  end

  def test_one_or_true_on_float_1
    assert @rewriter.one_or_true( 1.0 )
  end

  def test_one_or_true_on_true
    assert @rewriter.one_or_true( true )
  end

  def test_one_or_true_on_false
    assert !@rewriter.one_or_true( false )
  end

  def test_one_or_true_on_nil
    assert !@rewriter.one_or_true( nil )
  end


  def test_zero_or_false_on_blank
    assert @rewriter.zero_or_false( "" )
  end

  def test_zero_or_false_on_integer_0
    assert @rewriter.zero_or_false( 0 )
  end

  def test_zero_or_false_on_float_0
    assert @rewriter.zero_or_false( 0.0 )
  end

  def test_zero_or_false_on_string_0
    assert @rewriter.zero_or_false( "0" )
  end

  def test_zero_or_false_on_false
    assert @rewriter.zero_or_false( false )
  end

  def test_zero_or_false_on_nil
    assert @rewriter.zero_or_false( nil )
  end

  def test_zero_or_false_on_string_1
    assert !@rewriter.zero_or_false( "1" )
  end

  def test_zero_or_false_on_numeric_1
    assert !@rewriter.zero_or_false( 1 )
  end

  def test_zero_or_false_on_true
    assert !@rewriter.zero_or_false( true )
  end

end

Version data entries

56 entries across 56 versions & 17 rubygems

Version Path
facebooker-1.0.70 test/facebooker/rails/facebook_url_rewriting_test.rb
benhutton-facebooker-1.0.69.2 test/facebooker/rails/facebook_url_rewriting_test.rb
benhutton-facebooker-1.0.69.1 test/facebooker/rails/facebook_url_rewriting_test.rb
facebooker-1.0.69 test/facebooker/rails/facebook_url_rewriting_test.rb
cbaclig-facebooker-1.0.67.3 test/facebooker/rails/facebook_url_rewriting_test.rb
facebooker-1.0.68 test/facebooker/rails/facebook_url_rewriting_test.rb
cbaclig-facebooker-1.0.67.2 test/facebooker/rails/facebook_url_rewriting_test.rb
facebooker-lite-1.0.67.2 test/facebooker/rails/facebook_url_rewriting_test.rb
facebooker-lite-1.0.67.1 test/facebooker/rails/facebook_url_rewriting_test.rb
facebooker-lite-1.0.67 test/facebooker/rails/facebook_url_rewriting_test.rb
fotonauts-facebooker-1.0.67 test/facebooker/rails/facebook_url_rewriting_test.rb
facebooker-1.0.67 test/facebooker/rails/facebook_url_rewriting_test.rb
facebooker-1.0.66 test/facebooker/rails/facebook_url_rewriting_test.rb
jet-facebooker-1.0.64 test/facebooker/rails/facebook_url_rewriting_test.rb
facebooker-1.0.65 test/facebooker/rails/facebook_url_rewriting_test.rb
facebooker-1.0.64 test/facebooker/rails/facebook_url_rewriting_test.rb
facebooker-1.0.63 test/facebooker/rails/facebook_url_rewriting_test.rb
facebooker-1.0.62 test/facebooker/rails/facebook_url_rewriting_test.rb
facebooker-fbg1-1.0.61.1 test/facebooker/rails/facebook_url_rewriting_test.rb
facebooker-fbg-10.0.59 test/facebooker/rails/facebook_url_rewriting_test.rb