Sha256: 638a8287c9dc57357309b337f6a5e2dacd50d82a2a1d552b960f326a651c0319
Contents?: true
Size: 1.45 KB
Versions: 7
Compression:
Stored size: 1.45 KB
Contents
require 'spec_helper' describe 'Crud actions options' do it 'Respond to all actions' do controller = AllActionsController.new controller.should respond_to :index controller.should respond_to :new controller.should respond_to :edit controller.should respond_to :create controller.should respond_to :update controller.should respond_to :destroy end it 'Respond only to index action' do controller = OnlyIndexController.new controller.should respond_to :index controller.should_not respond_to :new controller.should_not respond_to :edit controller.should_not respond_to :create controller.should_not respond_to :update controller.should_not respond_to :destroy end it 'Respond to all actions except index' do controller = ExceptIndexController.new controller.should_not respond_to :index controller.should respond_to :new controller.should respond_to :edit controller.should respond_to :create controller.should respond_to :update controller.should respond_to :destroy end it 'Respond to combination actions' do controller = OnlyAndExceptController.new controller.should respond_to :index controller.should respond_to :new controller.should_not respond_to :edit controller.should respond_to :create controller.should_not respond_to :update controller.should_not respond_to :destroy end end
Version data entries
7 entries across 7 versions & 1 rubygems