Commit 641284b
Changed files (3)
spec
spec/unit/result_set_spec.rb
@@ -0,0 +1,20 @@
+require "spec_helper"
+
+describe Humble::ResultSet do
+ let(:sut) { Humble::ResultSet.new(rows, mapper) }
+ let(:mapper) { fake }
+ let(:rows) { [{:id => 1}, {id: 2}] }
+
+ before :each do
+ mapper.stub(:map_from).with({:id => 1}).and_return("1")
+ mapper.stub(:map_from).with({:id => 2}).and_return("2")
+ end
+
+ describe :inspect do
+ let(:result) { sut.inspect }
+
+ it "should display each row" do
+ result.should == "[\"1\", \"2\"]"
+ end
+ end
+end
spec/spec_helper.rb
@@ -2,3 +2,4 @@ require 'rubygems'
require 'sequel'
require 'sqlite3'
require 'humble'
+require 'rspec-fakes'
Gemfile.lock
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
- humble (0.0.1374365736)
+ humble (0.0.1374366097)
sequel
GEM