Sha256: 9e2a3e46322fe2c611cf1aedfbca0bbd4d5719db5f7619c5ecea0bb69a8cb37b
Contents?: true
Size: 553 Bytes
Versions: 1
Compression:
Stored size: 553 Bytes
Contents
# frozen_string_literal: true require "cases/helper" require "active_model/type" module ActiveModel module Type class ImmutableStringTest < ActiveModel::TestCase test "cast strings are frozen" do s = "foo" type = Type::ImmutableString.new assert_equal true, type.cast(s).frozen? end test "immutable strings are not duped coming out" do s = "foo" type = Type::ImmutableString.new assert_same s, type.cast(s) assert_same s, type.deserialize(s) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruby-on-quails-0.1.0 | activemodel/test/cases/type/immutable_string_test.rb |