File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -1961,6 +1961,20 @@ def test_marshal_dump_and_load_via_disk_coerced
1961
1961
end
1962
1962
end
1963
1963
1964
+ # Cast type in SQL Server is :varchar rather than Unicode :string.
1965
+ coerce_tests! :test_yaml_load_8_0_dump_without_cast_type_still_get_the_right_one
1966
+ def test_yaml_load_8_0_dump_without_cast_type_still_get_the_right_one
1967
+ cache = load_bound_reflection ( schema_dump_8_0_path )
1968
+
1969
+ assert_no_queries do
1970
+ columns = cache . columns_hash ( "courses" )
1971
+ assert_equal 3 , columns . size
1972
+ cast_type = columns [ "name" ] . fetch_cast_type ( @connection )
1973
+ assert_not_nil cast_type , "expected cast_type to be present"
1974
+ assert_equal :varchar , cast_type . type
1975
+ end
1976
+ end
1977
+
1964
1978
private
1965
1979
1966
1980
def with_marshable_time_defaults
You can’t perform that action at this time.
0 commit comments