Sha256: 42c6dc5df7da56dbec4670dcbd5ef0e5cc5557eb9e16aa9af6d16797e71da9a1

Contents?: true

Size: 488 Bytes

Versions: 10

Compression:

Stored size: 488 Bytes

Contents

require File.expand_path(File.join(File.dirname(__FILE__), "helper"))

module Johnson
  module Conversions
    class NilTest < Johnson::TestCase
      def test_ruby_nil_is_js_null
        @runtime[:v] = nil
        assert_equal(true, @runtime.evaluate("v == null"))
      end

      def test_js_null_is_ruby_nil
        assert_nil(@runtime.evaluate("null"))
      end

      def test_js_undefined_is_ruby_nil
        assert_nil(@runtime.evaluate("undefined"))
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 4 rubygems

Version Path
johnson19-2.0.0.pre3 test/johnson/generic/conversions/nil_test.rb
pre-johnson-2.0.0 test/johnson/generic/conversions/nil_test.rb
johnson-2.0.0.pre3 test/johnson/generic/conversions/nil_test.rb
johnson-2.0.0.pre2 test/johnson/generic/conversions/nil_test.rb
johnson-2.0.0.pre1 test/johnson/generic/conversions/nil_test.rb
johnson-2.0.0.pre0 test/johnson/generic/conversions/nil_test.rb
smparkes-johnson-1.1.2.6 test/johnson/generic/conversions/nil_test.rb
smparkes-johnson-1.1.2.5 test/johnson/generic/conversions/nil_test.rb
smparkes-johnson-1.1.2.4 test/johnson/generic/conversions/nil_test.rb
smparkes-johnson-1.1.2.3 test/johnson/generic/conversions/nil_test.rb