Project

General

Profile

Download (593 Bytes) Statistics
| Branch: | Tag: | Revision:
require 'test_helper'

class PuppetcaControllerTest < ActionController::TestCase
test 'problems when signing certificate redirect to back' do
proxy = smart_proxies(:puppetmaster)
# Try set any random path in the referer to ensure redirect_to :back
@request.env['HTTP_REFERER'] = hosts_path
# This will try to find the certificate to no avail and will raise a ProxyException
post :update, { :smart_proxy_id => proxy.id, :id => 1 }, set_session_user
assert_redirected_to @request.env['HTTP_REFERER']
assert_match /ProxyAPI::ProxyException/, flash[:error]
end
end
(30-30/46)