From 323ce26a091569fdd84da186f61b4136abb6fb4b Mon Sep 17 00:00:00 2001 From: Nicolae Claudius Date: Thu, 19 Sep 2013 23:32:04 +0300 Subject: [PATCH] complete testing --- spec/mailers/users/permission_mailer_spec.rb | 9 ++++++++- spec/models/admin_spec.rb | 2 +- spec/support/shared_context/data.rb | 3 ++- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/spec/mailers/users/permission_mailer_spec.rb b/spec/mailers/users/permission_mailer_spec.rb index 775e677..546550f 100644 --- a/spec/mailers/users/permission_mailer_spec.rb +++ b/spec/mailers/users/permission_mailer_spec.rb @@ -1,5 +1,12 @@ require "spec_helper" describe Users::PermissionMailer do - pending "add some examples to (or delete) #{__FILE__}" + include_context "data" + + it "has sends to the right email" do + created_mail = Users::PermissionMailer.created(permission) + created_mail.to.should == [permission.user.email] + destroyed_mail = Users::PermissionMailer.destroyed(permission) + destroyed_mail.to.should == [permission.user.email] + end end diff --git a/spec/models/admin_spec.rb b/spec/models/admin_spec.rb index 63f6bc4..820fab0 100644 --- a/spec/models/admin_spec.rb +++ b/spec/models/admin_spec.rb @@ -4,6 +4,6 @@ describe Admin do include_context "data" it "is inactive by default" do - admin.should_not be_active + admin_admin.should_not be_active end end diff --git a/spec/support/shared_context/data.rb b/spec/support/shared_context/data.rb index 52d3850..032bc42 100644 --- a/spec/support/shared_context/data.rb +++ b/spec/support/shared_context/data.rb @@ -34,6 +34,7 @@ shared_context "data" do let(:blacklisted_domain){create(:blacklisted_domain)} - let(:admin){create(:admin)} + # admin model + let(:admin_admin){create(:admin)} end