Project

General

Profile

« Previous | Next » 

Revision de9e7ada

Added by Marek Hulán almost 9 years ago

Fixes #11035 - template preview feature

View differences:

test/functional/provisioning_templates_controller_test.rb
get :build_pxe_default, {}, set_session_user
assert_redirected_to provisioning_templates_path
end
test 'preview' do
host = FactoryGirl.create(:host, :managed, :operatingsystem => FactoryGirl.create(:suse, :with_archs))
template = FactoryGirl.create(:provisioning_template)
# works for given host
post :preview, { :preview_host_id => host.id, :template => '<%= @host.name -%>', :id => template }, set_session_user
assert_equal "#{host.hostname}", @response.body
# without host specified it uses first one
post :preview, { :template => '<%= 1+1 -%>', :id => template }, set_session_user
assert_equal '2', @response.body
post :preview, { :template => '<%= 1+ -%>', :id => template }, set_session_user
assert_includes @response.body, 'There was an error'
end
end

Also available in: Unified diff