Skip to content

Commit 79880ab

Browse files
committed
Adding tests for double quoted identity delimiter
1 parent d2c6521 commit 79880ab

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

test/db/mssql/identity_insert_test.rb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,15 @@ class MSSQLIdentityInsertTest < Test::Unit::TestCase
77
def test_enable_identity_insert_when_necessary
88
Entry.connection.execute("INSERT INTO entries([id], [title]) VALUES (333, 'Title')")
99
Entry.connection.execute("INSERT INTO entries([title], [id]) VALUES ('Title', 344)")
10+
Entry.connection.execute(%Q(INSERT INTO entries("id", "title") VALUES (444, 'Title')))
11+
Entry.connection.execute(%Q(INSERT INTO entries("title", "id") VALUES ('Title', 455)))
1012
Entry.connection.execute("INSERT INTO entries(id, title) VALUES (666, 'Title')")
1113
Entry.connection.execute("INSERT INTO entries(id, title) (SELECT id+123, title FROM entries)")
1214
end
1315

1416
def test_dont_enable_identity_insert_when_unnecessary
1517
Entry.connection.execute("INSERT INTO entries([title]) VALUES ('[id]')")
18+
Entry.connection.execute(%Q(INSERT INTO entries("title") VALUES ('"a memorable quote"')))
1619
end
1720

1821
end

0 commit comments

Comments
 (0)