Sha256: bfdd7d197a7aaa332f7ee907609490bd2dc67bafd436dc502d29f9df8f6ee8de
Contents?: true
Size: 846 Bytes
Versions: 7
Compression:
Stored size: 846 Bytes
Contents
module HelperMethods def session_for(partner) @partner = partner if @partner.is_a?(Symbol) || @partner.is_a?(String) @partner = Factory(partner) end PartnerSession.create(@partner) end def stubbed_session_for(partner) @partner = partner if @partner.is_a?(Symbol) || @partner.is_a?(String) @partner = Factory(partner) end @controller.stubs(:current_user).returns(@partner) end def current_user @partner ||= session_for(:partner) end def assert_not_received(mock, expected_method_name) matcher = have_received(expected_method_name) yield(matcher) if block_given? assert !matcher.matches?(mock), matcher.failure_message end def admin_login @request.env['HTTP_AUTHORIZATION'] = 'Basic ' + Base64::encode64("admin:somethingcute") end end
Version data entries
7 entries across 7 versions & 1 rubygems