Sha256: 1bfc62e1c8329ab714d02bf4520eb2843ecd20b6879b1620ffb2f022b3c9cb1e

Contents?: true

Size: 475 Bytes

Versions: 7

Compression:

Stored size: 475 Bytes

Contents

# frozen_string_literal: true

require "cases/helper"

class Mysql2SqlTypesTest < ActiveRecord::Mysql2TestCase
  def test_binary_types
    assert_equal "varbinary(64)", type_to_sql(:binary, 64)
    assert_equal "varbinary(4095)", type_to_sql(:binary, 4095)
    assert_equal "blob", type_to_sql(:binary, 4096)
    assert_equal "blob", type_to_sql(:binary)
  end

  def type_to_sql(type, limit = nil)
    ActiveRecord::Base.connection.type_to_sql(type, limit: limit)
  end
end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
ibm_db-5.5.1 test/cases/adapters/mysql2/sql_types_test.rb
ibm_db-5.5.0 test/cases/adapters/mysql2/sql_types_test.rb
ibm_db-5.4.1 test/cases/adapters/mysql2/sql_types_test.rb
ibm_db-5.4.0 test/cases/adapters/mysql2/sql_types_test.rb
ibm_db-5.3.2 test/cases/adapters/mysql2/sql_types_test.rb
ibm_db-5.3.1 test/cases/adapters/mysql2/sql_types_test.rb
ruby-on-quails-0.1.0 activerecord/test/cases/adapters/mysql2/sql_types_test.rb