users_controller_spec.rb 753B

    require 'rails_helper' describe Admin::UsersController do describe 'POST #create' do context 'with valid user params' do it 'imports the default scenario for the new user' do mock(DefaultScenarioImporter).import(is_a(User)) sign_in users(:jane) post :create, :user => {username: 'jdoe', email: 'jdoe@example.com', password: 's3cr3t55', password_confirmation: 's3cr3t55', admin: false } end end context 'with invalid user params' do it 'does not import the default scenario' do stub(DefaultScenarioImporter).import(is_a(User)) { fail "Should not attempt import" } sign_in users(:jane) post :create, :user => {} end end end end