BUGFIX: blank name causes SSO to explode

This commit is contained in:
Sam
2014-06-02 17:32:39 +10:00
parent 9e9c41ac52
commit e087e37907
2 changed files with 20 additions and 4 deletions

View File

@ -34,6 +34,18 @@ describe DiscourseSingleSignOn do
parsed.custom_fields["b.b"].should == "B.b"
end
it "can lookup or create user when name is blank" do
# so we can create system messages
Fabricate(:admin)
sso = DiscourseSingleSignOn.new
sso.username = "test"
sso.name = ""
sso.email = "test@test.com"
sso.external_id = "A"
user = sso.lookup_or_create_user
user.should_not == nil
end
it "can fill in data on way back" do
sso = make_sso