Sha256: d9177e80d6d722e8c2d1afaab7aac2b9d44936a9eccb207eb09105284a0dd305

Contents?: true

Size: 643 Bytes

Versions: 32

Compression:

Stored size: 643 Bytes

Contents

require 'rubygems'
gem 'test-unit'

require 'test/unit'
require File.expand_path(File.join(__FILE__, '..', 'test_helper'))

class UtilTest < Test::Unit::TestCase

  def test_stringify
    assert_equal "", Rubber::Util::stringify(nil)
    assert_equal "hi", Rubber::Util::stringify("hi")
    assert_equal "1", Rubber::Util::stringify(1)
    assert_equal "3.4", Rubber::Util::stringify(3.4)
    assert_equal ["1", "2", "r"], Rubber::Util::stringify([1, 2, "r"])
    assert_equal({"1" => "2", "three" => "four"}, Rubber::Util::stringify({1 => 2, :three => "four"}))
    assert_equal [{"3" => "4"}], Rubber::Util::stringify([{3 => 4}])
  end

end

Version data entries

32 entries across 32 versions & 5 rubygems

Version Path
rubber-1.13.2 test/util_test.rb
rubber-1.13.1 test/util_test.rb
rubber-1.13.0 test/util_test.rb
rubber-1.12.2 test/util_test.rb
rubber-1.12.1 test/util_test.rb
rubber-1.12.0 test/util_test.rb
rubber-1.11.0 test/util_test.rb
rubber-1.10.2 test/util_test.rb
rubber-1.10.1 test/util_test.rb
rubber-jcarnegie-0.0.1 test/util_test.rb
rubber-1.9.1 test/util_test.rb
rubber-1.9.0 test/util_test.rb
rubber-1.8.0 test/util_test.rb
nogara-rubber-1.7.2 test/util_test.rb
rubber-1.7.2 test/util_test.rb
rubber-1.7.1 test/util_test.rb
rubber-1.7.0 test/util_test.rb
rubber-1.6.3 test/util_test.rb
rubber-1.6.2 test/util_test.rb
rubber-1.6.1 test/util_test.rb