Sha256: 51d37726e19990c47fba837a4d65de1d58bd84668f509bc6750ce07404f30aac
Contents?: true
Size: 879 Bytes
Versions: 6
Compression:
Stored size: 879 Bytes
Contents
# frozen_string_literal: true require "cases/helper" require "support/schema_dumping_helper" class Mysql2SetTest < ActiveRecord::Mysql2TestCase include SchemaDumpingHelper class SetTest < ActiveRecord::Base end def setup SetTest.connection.create_table :set_tests, id: false, force: true do |t| t.column :set_column, "set('text','blob','tiny','medium','long','unsigned','bigint')" end end def test_should_not_be_unsigned column = SetTest.columns_hash["set_column"] assert_not_predicate column, :unsigned? end def test_should_not_be_bigint column = SetTest.columns_hash["set_column"] assert_not_predicate column, :bigint? end def test_schema_dumping schema = dump_table_schema "set_tests" assert_match %r{t\.column "set_column", "set\('text','blob','tiny','medium','long','unsigned','bigint'\)"$}, schema end end
Version data entries
6 entries across 6 versions & 1 rubygems