Sha256: badbce181730a88865c6e61ca4c32aedd153ebdbb9ce1bb2fea770f017b2d857
Contents?: true
Size: 995 Bytes
Versions: 15
Compression:
Stored size: 995 Bytes
Contents
require File.expand_path(File.dirname(__FILE__) + "/../../test_helper") class PasswordMailerTest < ActiveSupport::TestCase test "observes events" do Event.observers.should include('PasswordMailer') end test "implements #handle_user_password_reset_requested!" do PasswordMailer.should respond_to(:handle_user_password_reset_requested!) end test "implements #handle_user_password_updated!" do PasswordMailer.should respond_to(:handle_user_password_updated!) end test "receives #handle_user_password_reset_requested! when a :user_password_reset_requested event is triggered" do mock(PasswordMailer).handle_user_password_reset_requested!.with(anything) Event.trigger(:user_password_reset_requested, User.new, self) end test "receives #handle_user_password_updated! when a :user_password_updated event is triggered" do mock(PasswordMailer).handle_user_password_updated!.with(anything) Event.trigger(:user_password_updated, User.new, self) end end
Version data entries
15 entries across 15 versions & 2 rubygems