update Mysql2::Result spec table creation to include a missing type, and properly configure another

This commit is contained in:
Brian Lopez 2010-04-06 00:59:09 -07:00
parent ec40ee8f06
commit 1dea635e09
1 changed files with 5 additions and 6 deletions

View File

@ -45,10 +45,9 @@ describe Mysql2::Result do
context "row data type mapping" do
before(:all) do
@client.query "CREATE DATABASE mysql2_test_db"
@client.query "USE mysql2_test_db"
@client.query "USE test"
@client.query %[
CREATE TABLE mysql2_test (
CREATE TABLE IF NOT EXISTS mysql2_test (
null_test VARCHAR(10),
bit_test BIT,
tiny_int_test TINYINT,
@ -66,7 +65,7 @@ describe Mysql2::Result do
year_test YEAR(4),
char_test CHAR(10),
varchar_test VARCHAR(10),
binary_test BINARY,
binary_test BINARY(10),
varbinary_test VARBINARY(10),
tiny_blob_test TINYBLOB,
tiny_text_test TINYTEXT,
@ -83,7 +82,7 @@ describe Mysql2::Result do
@client.query %[
INSERT INTO mysql2_test (
null_test, bit_test, tiny_int_test, small_int_test, medium_int_test, int_test, big_int_test,
float_test, double_test, date_test, date_time_test, timestamp_test, time_test,
float_test, double_test, decimal_test, date_test, date_time_test, timestamp_test, time_test,
year_test, char_test, varchar_test, binary_test, varbinary_test, tiny_blob_test,
tiny_text_test, blob_test, text_test, medium_blob_test, medium_text_test,
long_blob_test, long_text_test, enum_test, set_test
@ -91,7 +90,7 @@ describe Mysql2::Result do
VALUES (
NULL, 1, 1, 10, 10, 10, 10,
10.3, 10.3, '2010-4-4', '2010-4-4 11:44:00', '2010-4-4 11:44:00', '11:44:00',
10.3, 10.3, 10.3, '2010-4-4', '2010-4-4 11:44:00', '2010-4-4 11:44:00', '11:44:00',
2009, "test", "test", "test", "test", "test",
"test", "test", "test", "test", "test",
"test", "test", 'val1', 'val1,val2'