allow specs to use multiple drivers

This commit is contained in:
Brian J. Cardiff 2016-04-14 14:24:11 -03:00
parent d69555b372
commit 312609b722
2 changed files with 139 additions and 5 deletions

View file

@ -9,7 +9,7 @@ describe DB::Statement do
it "should initialize positional params in query" do
with_dummy do |db|
stmt = db.prepare("the query")
stmt = db.prepare("the query").as(DummyDriver::DummyStatement)
stmt.query "a", 1, nil
stmt.params[0].should eq("a")
stmt.params[1].should eq(1)
@ -19,7 +19,7 @@ describe DB::Statement do
it "should initialize positional params in query with array" do
with_dummy do |db|
stmt = db.prepare("the query")
stmt = db.prepare("the query").as(DummyDriver::DummyStatement)
stmt.query ["a", 1, nil]
stmt.params[0].should eq("a")
stmt.params[1].should eq(1)
@ -29,7 +29,7 @@ describe DB::Statement do
it "should initialize positional params in exec" do
with_dummy do |db|
stmt = db.prepare("the query")
stmt = db.prepare("the query").as(DummyDriver::DummyStatement)
stmt.exec "a", 1, nil
stmt.params[0].should eq("a")
stmt.params[1].should eq(1)
@ -39,7 +39,7 @@ describe DB::Statement do
it "should initialize positional params in exec with array" do
with_dummy do |db|
stmt = db.prepare("the query")
stmt = db.prepare("the query").as(DummyDriver::DummyStatement)
stmt.exec ["a", 1, nil]
stmt.params[0].should eq("a")
stmt.params[1].should eq(1)
@ -49,7 +49,7 @@ describe DB::Statement do
it "should initialize positional params in scalar" do
with_dummy do |db|
stmt = db.prepare("the query")
stmt = db.prepare("the query").as(DummyDriver::DummyStatement)
stmt.scalar "a", 1, nil
stmt.params[0].should eq("a")
stmt.params[1].should eq(1)