Sha256: 8f9979797d7546d01c2343d0cf2fda939ee2b6f25d6420fe7673916534aafe66
Contents?: true
Size: 1.21 KB
Versions: 2
Compression:
Stored size: 1.21 KB
Contents
require File.dirname(__FILE__) + '/../spec_helper' describe UserMailer do before(:each) do @valid_options = { :to_name => 'Test User', :to_email => 'Test@UserName.com', :token => "test_token" } end describe "welcome message" do it "should include direct link to activate the account" do mail = UserMailer.deliver_welcome_message(@valid_options) mail.body.should =~ /Hello Test User,/ end it "should include direct link to create a password" do RulesEngine::ControllerUserMail.host = "my.server.name" mail = UserMailer.deliver_welcome_message(@valid_options) mail.body.should =~ /http:\/\/my.server.name\/user\/welcome\?token=test_token/ end end describe "forgot password" do it "should include direct link to activate the account" do mail = UserMailer.deliver_forgot_password(@valid_options) mail.body.should =~ /Hello Test User,/ end it "should include direct link to create a password" do RulesEngine::ControllerUserMail.host = "my.server.name" mail = UserMailer.deliver_forgot_password(@valid_options) mail.body.should =~ /http:\/\/my.server.name\/user\/pswd_reset\?token=test_token/ end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rules_engine_users-0.0.3 | rails_generators/templates/spec/models/user_mailer_spec.rb |
rules_engine_users-0.0.2 | rails_generators/templates/spec/models/user_mailer_spec.rb |