From a1e4c1526b5612e5baf58f404aa954a4a82bb18c Mon Sep 17 00:00:00 2001 From: Jakub Date: Sun, 29 Nov 2015 14:23:50 +0100 Subject: [PATCH] Spec: test email_domain_for_officials --- spec/models/user_spec.rb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/spec/models/user_spec.rb b/spec/models/user_spec.rb index 9b045a7ed..6ffe3901f 100644 --- a/spec/models/user_spec.rb +++ b/spec/models/user_spec.rb @@ -239,6 +239,15 @@ describe User do end end end + + describe "check_email_domain" do + it "assigns official level to users with the officials' email domain" do + user1 = create(:user, email: "john@madrid.es") + user2 = create(:user, email: "john@example.org") + expect(user1.official_level).to eq(1) + expect(user2.official?).to_not eq(true) + end + end describe "self.search" do it "find users by email" do