21 lines
546 B
Ruby
21 lines
546 B
Ruby
require 'spec_helper'
|
|
|
|
describe WikiHelper do
|
|
describe '#breadcrumb' do
|
|
context 'when the page is at the root level' do
|
|
it 'returns the capitalized page name' do
|
|
slug = 'page-name'
|
|
|
|
expect(helper.breadcrumb(slug)).to eq('Page name')
|
|
end
|
|
end
|
|
|
|
context 'when the page is inside a directory' do
|
|
it 'returns the capitalized name of each directory and of the page itself' do
|
|
slug = 'dir_1/page-name'
|
|
|
|
expect(helper.breadcrumb(slug)).to eq('Dir_1 / Page name')
|
|
end
|
|
end
|
|
end
|
|
end
|