Sha256: 820b908994a6f08666eef1da2d8722acbe43f6e8718a40bf58d6fe7d4b172c9f
Contents?: true
Size: 1.33 KB
Versions: 1
Compression:
Stored size: 1.33 KB
Contents
module SanitizeEmailControllerTestMethods def self.included(base) base.class_eval do context "When the SanitizeEmailController module has been included" do should "recognize route set_sanitize_email_address_path" do assert_recognizes({:controller => 'rails_caddy', :action => 'set_sanitize_email_address'}, '/rails_caddy/set_sanitize_email_address') end should "recognize route unset_sanitize_email_address_path" do assert_recognizes({:controller => 'rails_caddy', :action => 'unset_sanitize_email_address'}, '/rails_caddy/unset_sanitize_email_address') end should "set :sanitize_email_address session variable when #set_sanitize_email_address is invoked" do post :set_sanitize_email_address, :value => "jtrupiano@gmail.com" assert_response :success assert_equal "jtrupiano@gmail.com", @response.body assert_equal "jtrupiano@gmail.com", session[:sanitize_email_address] end should "unset :sanitize_email_address session variable when #unset_sanitize_email_address is invoked" do post :unset_sanitize_email_address assert_response :success assert_equal "nil", @response.body assert_nil session[:sanitize_email_address] end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rails-caddy-0.0.8 | test/files/sanitize_email_controller_test_methods.rb |