Ruby on Rails Thursday, June 30, 2011

This is my organizations_controller_spec.rb:

require 'spec_helper'

describe Superadmin::OrganizationsController do
  describe "GET index" do
    it "shows a list of all organizations" do
      #pending "don't know why this doesn't work"
      Organization.should_receive(:all)
    end
  end
  
end

============

This is my controllers/superadmin/organizations_controller.rb:

class Superadmin::OrganizationsController < ApplicationController
  def index
    @organizations = Organization.all
  end
end


Oddly, this doesn't pass:

1) Superadmin::OrganizationsController GET index shows a list of all organizations
     Failure/Error: Organization.should_receive(:all)
       (<Organization(id: integer, name: string, created_at: datetime, updated_at: datetime) (class)>).all(any args)
           expected: 1 time
           received: 0 times

Is my methodology incorrect?

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To view this discussion on the web visit https://groups.google.com/d/msg/rubyonrails-talk/-/SNSqbTDWQhQJ.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

No comments:

Post a Comment