Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require File.expand_path(File.dirname(__FILE__) + '/../../../spec_helper')
- describe Members::EventMasters::EventsController do
- mock_models :member, :event_master, :event, :event_recurrence
- mock_models :updated_event, :as => 'Event '
- before(:each) { login_as(mock_member) }
- describe :put => :update, :event_master_id => '2', :id => '1' do
- expects :event_masters, :on => mock_members, :returns => EventMaster
- expects :find, :on => EventMaster, :with => '2', :returns => mock_event_master
- expects :events, :on => mock_event_master, :returns => Event
- expects :find, :on => Event, :with => '1', :returns => mock_event
- describe "when successfully updated" do
- expects :updated_recurring, :on => mock_event, :returns => true
- expects :updated_event, :on => mock_event, :returns => mock_updated_event
- expects :event_recurrence, :on => mock_updated_event, :returns => mock_event_recurrence
- should_redirect_to { member_event_master_event_recurrence_path(mock_member, mock_event_master, mock_event_recurrence) }
- end
- describe "when unsuccessfully updated"
- end
- end
Add Comment
Please, Sign In to add comment