Sha256: 03c7e3e622dc11c4098f2448c63693037df487e15b269d861ec332a2e8cb1cca

Contents?: true

Size: 739 Bytes

Versions: 37

Compression:

Stored size: 739 Bytes

Contents

require 'test_helper'

module PushType
  module MenuBuilder
    class MenuRendererTest < ActionView::TestCase

      let(:menu)      { MenuBuilder::Menu.new }
      let(:item)      { MenuBuilder::MenuItem.new :foo }
      let(:renderer)  { MenuBuilder::MenuRenderer.new self }

      describe '#render_menu' do
        subject { renderer.render_menu menu }
        it { subject.must_be_kind_of String }
        it { subject.must_match %r{\A<ul>.*</ul>\z} }
      end

      describe '#render_item' do
        before { item.link = '/foobar' }
        subject { renderer.render_item item }
        it { subject.must_be_kind_of String }
        it { subject.must_match %r{\A<li><a href="/foobar">.*</a></li>\z} }
      end

    end
  end
end

Version data entries

37 entries across 37 versions & 1 rubygems

Version Path
push_type_core-0.12.1 test/lib/push_type/menu_builder/menu_renderer_test.rb
push_type_core-0.12.0 test/lib/push_type/menu_builder/menu_renderer_test.rb
push_type_core-0.12.0.beta.1 test/lib/push_type/menu_builder/menu_renderer_test.rb
push_type_core-0.11.2 test/lib/push_type/menu_builder/menu_renderer_test.rb
push_type_core-0.11.1 test/lib/push_type/menu_builder/menu_renderer_test.rb
push_type_core-0.11.0.beta.2 test/lib/push_type/menu_builder/menu_renderer_test.rb
push_type_core-0.11.0.beta.1 test/lib/push_type/menu_builder/menu_renderer_test.rb
push_type_core-0.10.4 test/lib/push_type/menu_builder/menu_renderer_test.rb
push_type_core-0.10.3 test/lib/push_type/menu_builder/menu_renderer_test.rb
push_type_core-0.10.2 test/lib/push_type/menu_builder/menu_renderer_test.rb
push_type_core-0.10.1 test/lib/push_type/menu_builder/menu_renderer_test.rb
push_type_core-0.10.0 test/lib/push_type/menu_builder/menu_renderer_test.rb
push_type_core-0.10.0.beta.5 test/lib/push_type/menu_builder/menu_renderer_test.rb
push_type_core-0.10.0.beta.3 test/lib/push_type/menu_builder/menu_renderer_test.rb
push_type_core-0.9.5 test/lib/push_type/menu_builder/menu_renderer_test.rb
push_type_core-0.9.3 test/lib/push_type/menu_builder/menu_renderer_test.rb
push_type_core-0.9.2 test/lib/push_type/menu_builder/menu_renderer_test.rb
push_type_core-0.9.1 test/lib/push_type/menu_builder/menu_renderer_test.rb
push_type_core-0.9.0 test/lib/push_type/menu_builder/menu_renderer_test.rb
push_type_core-0.9.0.beta.4 test/lib/push_type/menu_builder/menu_renderer_test.rb