Sha256: d2ed2f4fd7f8f8186e9060e40d673f09a33c97252256c37e13356007742b8cc7
Contents?: true
Size: 889 Bytes
Versions: 22
Compression:
Stored size: 889 Bytes
Contents
require 'helper' class Nanoc::Int::ContextTest < Nanoc::TestCase def test_context_with_instance_variable # Create context context = Nanoc::Int::Context.new(foo: 'bar', baz: 'quux') # Ensure correct evaluation assert_equal('bar', eval('@foo', context.get_binding)) end def test_context_with_instance_method # Create context context = Nanoc::Int::Context.new(foo: 'bar', baz: 'quux') # Ensure correct evaluation assert_equal('bar', eval('foo', context.get_binding)) end def test_example # Parse YARD.parse(LIB_DIR + '/nanoc/base/entities/context.rb') # Run assert_examples_correct 'Nanoc::Int::Context#initialize' end def test_include context = Nanoc::Int::Context.new({}) eval('include Nanoc::Helpers::HTMLEscape', context.get_binding) assert_equal('<>', eval('h("<>")', context.get_binding)) end end
Version data entries
22 entries across 22 versions & 1 rubygems