Sha256: b6d295a0e437ef7e6b8d704acae56377cad913ce26de3e76645edddab58175d6

Contents?: true

Size: 631 Bytes

Versions: 16

Compression:

Stored size: 631 Bytes

Contents

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

module Johnson
  module Conversions
    class StringTest < Johnson::TestCase
      def test_ruby_string_in_js
        @runtime[:v] = "foo"
        assert_js("'foo' == v")
      end

      def test_js_string_in_ruby
        assert_equal("foo", @runtime.evaluate("'foo'"))
      end

      def test_roundtrip
        @runtime[:v] = v = "hola"
        assert_equal(v, @runtime.evaluate("v"))
      end
      
      def test_strings_are_copies
        @runtime[:v] = v = "hola"
        assert_not_same(v, @runtime.evaluate("v"))
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 2 rubygems

Version Path
jbarnette-johnson-1.0.0.200806240111 test/johnson/conversions/string_test.rb
jbarnette-johnson-1.0.0.200807291507 test/johnson/conversions/string_test.rb
jbarnette-johnson-1.0.0.200808062051 test/johnson/conversions/string_test.rb
jbarnette-johnson-1.0.0.200808062111 test/johnson/conversions/string_test.rb
jbarnette-johnson-1.0.0.200811251942 test/johnson/conversions/string_test.rb
jbarnette-johnson-1.0.0.20081126120511 test/johnson/conversions/string_test.rb
jbarnette-johnson-1.0.0.20090127202936 test/johnson/conversions/string_test.rb
jbarnette-johnson-1.0.0.20090225110820 test/johnson/conversions/string_test.rb
jbarnette-johnson-1.0.0.20090326122910 test/johnson/conversions/string_test.rb
jbarnette-johnson-1.0.0.20090326154650 test/johnson/conversions/string_test.rb
jbarnette-johnson-1.0.0.20090326161333 test/johnson/conversions/string_test.rb
jbarnette-johnson-1.0.0.20090402144841 test/johnson/conversions/string_test.rb
jbarnette-johnson-1.0.0.20090402155420 test/johnson/conversions/string_test.rb
johnson-1.1.1 test/johnson/conversions/string_test.rb
johnson-1.1.2 test/johnson/conversions/string_test.rb
johnson-1.1.0 test/johnson/conversions/string_test.rb