Sha256: f3e8a15205af86804182ca55d2744b770172697fd608b3719a2ad67323921886
Contents?: true
Size: 693 Bytes
Versions: 2
Compression:
Stored size: 693 Bytes
Contents
# frozen_string_literal: true describe Nanoc::Int::Context do let(:context) do Nanoc::Int::Context.new(foo: 'bar', baz: 'quux') end it 'provides instance variables' do expect(eval('@foo', context.get_binding)).to eq('bar') end it 'provides instance methods' do expect(eval('foo', context.get_binding)).to eq('bar') end it 'supports #include' do eval('include Nanoc::Helpers::HTMLEscape', context.get_binding) expect(eval('h("<>")', context.get_binding)).to eq('<>') end it 'has correct examples' do expect('Nanoc::Int::Context#initialize') .to have_correct_yard_examples .in_file('lib/nanoc/base/entities/context.rb') end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
nanoc-4.8.12 | spec/nanoc/base/entities/context_spec.rb |
nanoc-4.8.11 | spec/nanoc/base/entities/context_spec.rb |