Sha256: bc4190e095dcd620b0f4646951a89a1e5150944b907842361566f21e17032b8b

Contents?: true

Size: 720 Bytes

Versions: 31

Compression:

Stored size: 720 Bytes

Contents

require 'volt/page/targets/binding_document/component_node'

describe ComponentNode do
  before do
    html = <<-END
    <!-- $0 -->Before  <!-- $1 -->Inside<!-- $/1 -->  After<!-- $/0 -->
    END

    @component = ComponentNode.new
    @component.html = html
  end

  it "should find a component from a binding id" do
    expect(@component.find_by_binding_id(1).to_html).to eq('Inside')
    expect(@component.find_by_binding_id(0).to_html).to eq('Before  Inside  After')

  end

  # it "should render if blocks" do
  #   view = <<-END
  #   {#if _show}show{/} title
  #   END
  #
  #   page = Page.new
  #
  #   template = ViewParser.new(view, main/main/main/index/index/title')
  #
  #   page.add_template
  # end
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
volt-0.8.14 spec/templates/targets/binding_document/component_node_spec.rb
volt-0.8.13 spec/templates/targets/binding_document/component_node_spec.rb
volt-0.8.11 spec/templates/targets/binding_document/component_node_spec.rb
volt-0.8.10 spec/templates/targets/binding_document/component_node_spec.rb
volt-0.8.9 spec/templates/targets/binding_document/component_node_spec.rb
volt-0.8.8 spec/templates/targets/binding_document/component_node_spec.rb
volt-0.8.7 spec/templates/targets/binding_document/component_node_spec.rb
volt-0.8.6 spec/templates/targets/binding_document/component_node_spec.rb
volt-0.8.5 spec/templates/targets/binding_document/component_node_spec.rb
volt-0.8.4 spec/templates/targets/binding_document/component_node_spec.rb
volt-0.8.3 spec/templates/targets/binding_document/component_node_spec.rb
volt-0.8.2 spec/templates/targets/binding_document/component_node_spec.rb
volt-0.8.1 spec/templates/targets/binding_document/component_node_spec.rb
volt-0.8.0 spec/templates/targets/binding_document/component_node_spec.rb
volt-0.7.23 spec/templates/targets/binding_document/component_node_spec.rb
volt-0.7.22 spec/templates/targets/binding_document/component_node_spec.rb
volt-0.7.21 spec/templates/targets/binding_document/component_node_spec.rb
volt-0.7.20 spec/templates/targets/binding_document/component_node_spec.rb
volt-0.7.19 spec/templates/targets/binding_document/component_node_spec.rb
volt-0.7.18 spec/templates/targets/binding_document/component_node_spec.rb