diff --git a/config/locales/diaspora/en.yml b/config/locales/diaspora/en.yml index 78cb6588256057bbf80bcb765a18db3f7114ed3e..a2c6a657ee5b4896cd152a3a101555ad45a7da01 100644 --- a/config/locales/diaspora/en.yml +++ b/config/locales/diaspora/en.yml @@ -13,6 +13,8 @@ en: attributes: username: taken: "is already taken." + email: + taken: "is already taken." hello: "Hello world" application: helper: diff --git a/spec/models/user_spec.rb b/spec/models/user_spec.rb index 561da20768f2c59eec4b00a95d3e267c66469d86..14a387a7e1fe01284f74029194c90c485eb0b735 100644 --- a/spec/models/user_spec.rb +++ b/spec/models/user_spec.rb @@ -47,6 +47,18 @@ describe User do user.username.should == "someuppercase" end end + + describe "of email" do + it "requires email address" do + user = Factory.build(:user, :email => nil) + user.should_not be_valid + end + + it "requires a unique email address" do + duplicate_user = Factory.build(:user, :email => user.email) + duplicate_user.should_not be_valid + end + end end describe '#diaspora_handle' do