Sha256: 6a7b787a069d88c711174939724bacea52032c7e2a3b882f42ec3bbe42fd31ba
Contents?: true
Size: 1.07 KB
Versions: 5
Compression:
Stored size: 1.07 KB
Contents
require 'test_helper' require 'foreman/renderer' class RendererTest < ActiveSupport::TestCase include Foreman::Renderer test "should evaluate template variables under safemode" do Setting.expects(:[]).with(:safemode_render).returns(true) tmpl = render_safe('<%= @foo -%>', [], { :foo => 'bar' }) assert_equal 'bar', tmpl end test "should evaluate template variables without safemode" do Setting.expects(:[]).with(:safemode_render).returns(false) tmpl = render_safe('<%= @foo -%>', [], { :foo => 'bar' }) assert_equal 'bar', tmpl end test "should evaluate renderer methods under safemode" do Setting.expects(:[]).with(:safemode_render).returns(true) self.expects(:foreman_url).returns('bar') tmpl = render_safe('<%= foreman_url -%>', [:foreman_url]) assert_equal 'bar', tmpl end test "should evaluate renderer methods without safemode" do Setting.expects(:[]).with(:safemode_render).returns(false) self.expects(:foreman_url).returns('bar') tmpl = render_safe('<%= foreman_url -%>') assert_equal 'bar', tmpl end end
Version data entries
5 entries across 5 versions & 1 rubygems