test/unit/test_mongoid_finder.rb in slugoid-0.1.0 vs test/unit/test_mongoid_finder.rb in slugoid-0.1.1
- old
+ new
@@ -8,16 +8,22 @@
alias :setup! :setup
def setup
setup!
@slugoid_project = SlugoidProject.create!(:name => 'Scott')
- @project = Project.create!
+ @project = Project.create!(:name => 'Bauer')
end
context "find" do
should "return the objects when you pass the id" do
assert_equal(@slugoid_project, SlugoidProject.find(@slugoid_project.to_param))
assert_equal(@slugoid_project, SlugoidProject.find(@slugoid_project.id))
+ end
+
+ should "work as usual for other models" do
+ assert_equal @project, Project.find(@project.id)
+ assert_equal @project, Project.find(:first, :conditions => {:name => @project.name})
+ assert_equal @project, Project.first(:conditions => {:name => @project.name})
end
end
context "explicit find by id" do
should "return the object" do