1234567891011121314151617181920212223 |
- 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
|