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