Sha256: 12160ead18f6678d90b1160a48d58cc3f50450d90506942ae9e86b283d43c44d
Contents?: true
Size: 853 Bytes
Versions: 1
Compression:
Stored size: 853 Bytes
Contents
begin require 'padrino-gen' Padrino::Generators.load_paths << Dir[File.dirname(__FILE__) + '/lazy-head-gen/{admin_controller_test,scaffold}.rb'] rescue LoadError # Fail silently end module LazyHeadGen # Allows testing as a logged in admin user # # param [Account] account - The account to attempt login with def login_as(account, password = "password", path = "/admin/sessions/create") post path, { :email => account.email, :password => password } follow_redirect! end alias :login_as_admin :login_as # Standard assertions to test when an admin user is not logged in # and trys to view an admin page # def assert_admin_not_logged_in assert !last_response.ok? assert_equal 302, last_response.status assert last_response.original_headers["Location"].include?(Admin.url(:sessions, :new)) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lazy-head-gen-0.6.0 | lib/lazy-head-gen.rb |