ensure the connection is released after exec

avoid releasing connection twice on exec.
avoid releasing connection when QueryMethod#query is blockless called.
This commit is contained in:
Brian J. Cardiff 2016-08-29 01:23:20 -03:00
parent b5112d9a48
commit 325fa9d4ae
5 changed files with 23 additions and 15 deletions

View file

@ -237,6 +237,14 @@ describe DummyDriver do
end
end
it "should raise executing raise query" do
with_dummy do |db|
expect_raises do
db.exec "raise"
end
end
end
{% for value in [1, 1_i64, "hello", 1.5, 1.5_f32] %}
it "should set positional arguments for {{value.id}}" do
with_dummy do |db|