We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b4243e9 commit ef099a4Copy full SHA for ef099a4
test/client_test.rb
@@ -268,5 +268,24 @@ class ClientTest < TinyTds::TestCase
268
)
269
).must_equal 'user'
270
end
271
+
272
+ it 'raises error when query cannot be sent' do
273
+ client = new_connection
274
+ assert_client_works(client)
275
276
+ thread1 = Thread.new do
277
+ client.execute("SELECT 1 as [one]").do
278
+ sleep 1
279
+ end
280
281
+ thread2 = Thread.new do
282
+ assert_raise_tinytds_error(-> { client.execute("SELECT 1 as [one]") }) do |e|
283
+ assert_match %r{failed dbsqlsend\(\) function}i, e.message
284
285
286
287
+ thread1.join
288
+ thread2.join
289
290
291
0 commit comments