Sha256: 73a5deffff0f4cd066cf3631b5c3d470a6ef4449e9093c1dde8f4db96f77185b
Contents?: true
Size: 905 Bytes
Versions: 1
Compression:
Stored size: 905 Bytes
Contents
require 'rails_helper' describe MessageTrain::ParticipantsController do include_context 'loaded site' include ControllerMacros routes { MessageTrain::Engine.routes } before do login_user first_user end describe "GET #index" do before do get :index, box_division: 'in', model: 'users', format: :json end it_should_behave_like 'a successful page', which_renders: 'index' context 'loads participants into @participants' do subject { assigns(:participants) } its(:first) { should be_a User } end end describe "GET #show" do before do get :show, box_division: 'in', model: 'users', id: first_user.id, format: :json end it_should_behave_like 'a successful page', which_renders: 'show' context 'loads participant into @participant' do subject { assigns(:participant) } it { should eq first_user } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
message_train-0.1.7 | spec/controllers/message_train/participants_controller_spec.rb |