Guest User

Untitled

a guest
Jun 22nd, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. require File.expand_path(File.dirname(__FILE__) + '/../../../spec_helper')
  2.  
  3. describe Members::EventMasters::EventsController do
  4. mock_models :member, :event_master, :event, :event_recurrence
  5. mock_models :updated_event, :as => 'Event '
  6.  
  7. before(:each) { login_as(mock_member) }
  8.  
  9. describe :put => :update, :event_master_id => '2', :id => '1' do
  10. expects :event_masters, :on => mock_members, :returns => EventMaster
  11. expects :find, :on => EventMaster, :with => '2', :returns => mock_event_master
  12. expects :events, :on => mock_event_master, :returns => Event
  13. expects :find, :on => Event, :with => '1', :returns => mock_event
  14.  
  15. describe "when successfully updated" do
  16. expects :updated_recurring, :on => mock_event, :returns => true
  17. expects :updated_event, :on => mock_event, :returns => mock_updated_event
  18. expects :event_recurrence, :on => mock_updated_event, :returns => mock_event_recurrence
  19.  
  20. should_redirect_to { member_event_master_event_recurrence_path(mock_member, mock_event_master, mock_event_recurrence) }
  21. end
  22.  
  23. describe "when unsuccessfully updated"
  24. end
  25. end
Add Comment
Please, Sign In to add comment