Sha256: c65c4badd92a2fe97104ee68bf0d9efb8be39ca9821b69d12843cfd040e40a98

Contents?: true

Size: 462 Bytes

Versions: 10

Compression:

Stored size: 462 Bytes

Contents

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

module Johnson
  module Conversions
    class SymbolTest < Johnson::TestCase
      def test_symbols_are_interned
        @runtime[:v] = :symbol
        @runtime[:x] = :symbol

        assert(@runtime.evaluate("v !== null && v === x"))
      end

      def test_ruby_symbol_roundtrips
        @runtime[:v] = :foo
        assert_equal(:foo, @runtime.evaluate("v"))
      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/symbol_test.rb
pre-johnson-2.0.0 test/johnson/generic/conversions/symbol_test.rb
johnson-2.0.0.pre3 test/johnson/generic/conversions/symbol_test.rb
johnson-2.0.0.pre2 test/johnson/generic/conversions/symbol_test.rb
johnson-2.0.0.pre1 test/johnson/generic/conversions/symbol_test.rb
johnson-2.0.0.pre0 test/johnson/generic/conversions/symbol_test.rb
smparkes-johnson-1.1.2.6 test/johnson/generic/conversions/symbol_test.rb
smparkes-johnson-1.1.2.5 test/johnson/generic/conversions/symbol_test.rb
smparkes-johnson-1.1.2.4 test/johnson/generic/conversions/symbol_test.rb
smparkes-johnson-1.1.2.3 test/johnson/generic/conversions/symbol_test.rb