Sha256: 4bee8e3aff896a78a4a805df5b3bf8135475ef7e2261ae6470f931bd9886f880
Contents?: true
Size: 1.27 KB
Versions: 2
Compression:
Stored size: 1.27 KB
Contents
# encoding: utf-8 class Nanoc::Helpers::BreadcrumbsTest < Nanoc::TestCase include Nanoc::Helpers::Breadcrumbs def test_breadcrumbs_trail_at_root @items = Nanoc::Int::ItemArray.new({}) @items << Nanoc::Int::Item.new('root', {}, '/') @item = @items.last assert_equal [@items[0]], breadcrumbs_trail end def test_breadcrumbs_trail_with_1_parent @items = Nanoc::Int::ItemArray.new({}) @items << Nanoc::Int::Item.new('parent', {}, '/') @items << Nanoc::Int::Item.new('child', {}, '/foo/') @item = @items.last assert_equal [@items[0], @items[1]], breadcrumbs_trail end def test_breadcrumbs_trail_with_many_parents @items = Nanoc::Int::ItemArray.new({}) @items << Nanoc::Int::Item.new('grandparent', {}, '/') @items << Nanoc::Int::Item.new('parent', {}, '/foo/') @items << Nanoc::Int::Item.new('child', {}, '/foo/bar/') @item = @items.last assert_equal [@items[0], @items[1], @items[2]], breadcrumbs_trail end def test_breadcrumbs_trail_with_nils @items = Nanoc::Int::ItemArray.new({}) @items << Nanoc::Int::Item.new('grandparent', {}, '/') @items << Nanoc::Int::Item.new('child', {}, '/foo/bar/') @item = @items.last assert_equal [@items[0], nil, @items[1]], breadcrumbs_trail end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
nanoc-4.0.0b1 | test/helpers/test_breadcrumbs.rb |
nanoc-4.0.0a2 | test/helpers/test_breadcrumbs.rb |