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