Commit 641284b

mo khan <mo@mokhan.ca>
2013-07-21 00:21:50
result set can be inspected nicely
1 parent 6487913
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