Sha256: 397c01f1eed7e856eab91a3eda54d560c6d0a4d6780dc48d05311724b86ef496
Contents?: true
Size: 795 Bytes
Versions: 2
Compression:
Stored size: 795 Bytes
Contents
require './spec/spec_helper' require "./lib/mass_insert" describe MassInsert::Adapters::PostgreSQLAdapter do before :each do @adapter = MassInsert::Adapters::PostgreSQLAdapter.new([], {}) end subject{ @adapter } it "should inherit from Adapter class" do subject.should be_a(MassInsert::Adapters::Adapter) end describe "instance methods" do describe "#execute" do it "should respond to execute method" do subject.respond_to?(:execute).should be_true end it "call methods and returns their values concatenated" do subject.stub(:begin_string).and_return("a") subject.stub(:string_columns).and_return("b") subject.stub(:string_values).and_return("c") subject.execute.should eq("abc") end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mass_insert-0.0.2 | spec/mass_insert/adapters/postgresql_adapter_spec.rb |
mass_insert-0.0.1 | spec/mass_insert/adapters/postgresql_adapter_spec.rb |