forked from doabit/semantic-ui-sass
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsemantic_breadcrumbs_helper_spec.rb
38 lines (33 loc) · 1.19 KB
/
semantic_breadcrumbs_helper_spec.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
require 'spec_helper'
describe SemanticBreadcrumbsHelper do
describe "semantic_breadcrumbs" do
it "should return breadcrumbs" do
controller.instance_variable_set("@breadcrumbs", [{name: 'Home', url:'/'}])
expect(render_breadcrumbs).to like_of %Q{
<div class="ui breadcrumb">
<div class="active section">Home</div>
</div>
}
end
it "should return breadcrumbs with multi params" do
controller.instance_variable_set("@breadcrumbs", [{name: 'Home', url:'/'}, {name: 'Posts', url: '/posts'}])
expect(render_breadcrumbs).to like_of %Q{
<div class="ui breadcrumb">
<a href="/">Home</a>
<div class="divider">/</div>
<div class="active section">Posts</div>
</div>
}
end
it "should return breadcrumbs with divider" do
controller.instance_variable_set("@breadcrumbs", [{name: 'Home', url:'/'}, {name: 'Posts', url: '/posts'}])
expect(render_breadcrumbs('>')).to like_of %Q{
<div class="ui breadcrumb">
<a href="/">Home</a>
<div class="divider">></div>
<div class="active section">Posts</div>
</div>
}
end
end
end