Commit 018513d

mo khan <mo@mokhan.ca>
2013-07-20 23:56:35
split out selection specs to a separate file
1 parent 381c938
Changed files (3)
spec/integration/crud/select_spec.rb
@@ -0,0 +1,30 @@
+require "integration_helper"
+
+describe "select items" do
+  include_context "orm"
+
+  context "when fetching all items" do
+    before :each do
+      @id = connection[:movies].insert(:name => 'monsters inc')
+    end
+
+    let(:results) { session.find_all Movie }
+
+    it "should return the correct number of movies" do
+      results.count.should == 1
+    end
+
+    it "should return each movie with its name" do
+      results.first.name.should == 'monsters inc'
+    end
+
+    it "should return instances of the target type" do
+      results.first.should be_instance_of(Movie)
+    end
+
+    it "should include the saved movie" do
+      results.should include(Movie.new(:id => @id, :name => 'monsters inc'))
+    end
+  end
+
+end
spec/integration/example_spec.rb
@@ -3,30 +3,6 @@ require "integration_helper"
 describe "crud" do
   include_context "orm"
 
-  context "when fetching all items" do
-    before :each do
-      @id = connection[:movies].insert(:name => 'monsters inc')
-    end
-
-    let(:results) { session.find_all Movie }
-
-    it "should return the correct number of movies" do
-      results.count.should == 1
-    end
-
-    it "should return each movie with its name" do
-      results.first.name.should == 'monsters inc'
-    end
-
-    it "should return instances of the target type" do
-      results.first.should be_instance_of(Movie)
-    end
-
-    it "should include the saved movie" do
-      results.should include(Movie.new(:id => @id, :name => 'monsters inc'))
-    end
-  end
-
   context "when inserting a new record" do
     let(:movie) { Movie.new(:name => 'oop') }
 
Gemfile.lock
@@ -1,7 +1,7 @@
 PATH
   remote: .
   specs:
-    humble (0.0.1374364444)
+    humble (0.0.1374364579)
       sequel
 
 GEM