mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
invite only forums had very wonky logic, invited users were not being activated, invite_only forums were still registering users
This commit is contained in:
14
spec/models/invite_redeemer_spec.rb
Normal file
14
spec/models/invite_redeemer_spec.rb
Normal file
@@ -0,0 +1,14 @@
|
||||
require 'spec_helper'
|
||||
|
||||
describe InviteRedeemer do
|
||||
|
||||
describe '#create_for_email' do
|
||||
let(:user) { InviteRedeemer.create_user_for_email('walter.white@email.com') }
|
||||
it "should be created correctly" do
|
||||
user.username.should == 'walter_white'
|
||||
user.name.should == 'walter_white'
|
||||
user.should be_active
|
||||
user.email.should == 'walter.white@email.com'
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -731,15 +731,6 @@ describe User do
|
||||
end
|
||||
end
|
||||
|
||||
describe '#create_for_email' do
|
||||
let(:subject) { User.create_for_email('walter.white@email.com') }
|
||||
it { should be_present }
|
||||
its(:username) { should == 'walter_white' }
|
||||
its(:name) { should == 'walter_white'}
|
||||
it { should_not be_active }
|
||||
its(:email) { should == 'walter.white@email.com' }
|
||||
end
|
||||
|
||||
describe 'email_confirmed?' do
|
||||
let(:user) { Fabricate(:user) }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user