Sha256: e11e876e460eb90e1e05f7a4a718ef8e0701f7bda77cc62906ca0761a9633a4b

Contents?: true

Size: 539 Bytes

Versions: 1

Compression:

Stored size: 539 Bytes

Contents

require 'volt/page/sub_context'

describe Volt::SubContext do
  it 'should respond_to correctly on locals' do
    sub_context = Volt::SubContext.new(name: 'Name')

    expect(sub_context.respond_to?(:name)).to eq(true)
    expect(sub_context.respond_to?(:missing)).to eq(false)
  end

  it 'should return correctly for missing methods on SubContext' do
    sub_context = Volt::SubContext.new(name: 'Name')

    expect(sub_context.send(:name)).to eq('Name')
    expect { sub_context.send(:missing) }.to raise_error(NoMethodError)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
volt-0.9.1.pre4 spec/page/sub_context_spec.rb