Sha256: a27a4f12932bad714cfcf71a33a565a33d84b367521df6671f6369ced3fdb76b

Contents?: true

Size: 869 Bytes

Versions: 16

Compression:

Stored size: 869 Bytes

Contents

require File.dirname(__FILE__) + '/../spec_helper'

describe Muck::UsernameRequestController do
  
  render_views
  
  before(:each) do
    @user = Factory(:user)
  end
  
  describe "get new" do
    before(:each) do
      get :new
    end
    it { should respond_with :success }
    it { should render_template :new }
  end
  
  describe "find user using email and send email message" do
    before(:each) do
      post :create, :request_username => { :email => @user.email }
    end
    it { should set_the_flash.to(I18n.translate('muck.users.username_sent')) }
    it {should redirect_to(login_path)}
  end
  
  describe "bad email - fail to send username" do
    before(:each) do
      post :create, :request_username => { :email => 'quentin@bad_email_example.com' }
    end
    it { should respond_with :success }
    it { should render_template :new }
  end

end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
muck-users-3.2.12 test/spec/controllers/username_request_controller_spec.rb
muck-users-3.2.11 test/spec/controllers/username_request_controller_spec.rb
muck-users-3.2.10 test/spec/controllers/username_request_controller_spec.rb
muck-users-3.2.9 test/spec/controllers/username_request_controller_spec.rb
muck-users-3.2.8 test/spec/controllers/username_request_controller_spec.rb
muck-users-3.2.7 test/spec/controllers/username_request_controller_spec.rb
muck-users-3.1.0 test/spec/controllers/username_request_controller_spec.rb
muck-users-3.0.9 test/rails_test/spec/controllers/username_request_controller_spec.rb
muck-users-3.0.8 test/rails_test/spec/controllers/username_request_controller_spec.rb
muck-users-3.0.7 test/rails_test/spec/controllers/username_request_controller_spec.rb
muck-users-3.0.6 test/rails_test/spec/controllers/username_request_controller_spec.rb
muck-users-3.0.5 test/rails_test/spec/controllers/username_request_controller_spec.rb
muck-users-3.0.4 test/rails_test/spec/controllers/username_request_controller_spec.rb
muck-users-3.0.2 test/rails_test/spec/controllers/username_request_controller_spec.rb
muck-users-3.0.1 test/rails_test/spec/controllers/username_request_controller_spec.rb
muck-users-3.0.0 test/rails_test/spec/controllers/username_request_controller_spec.rb