blob: 2af4df10a1043e19be8e540f1abdda7fc9deb0dd (
plain)
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
|
require 'spec_helper'
describe "/lines/edit", :type => :view do
let!(:network) { create(:network) }
let!(:company) { create(:company) }
let!(:line) { assign(:line, create(:line, :network => network, :company => company)) }
let!(:lines) { Array.new(2) { create(:line, :network => network, :company => company) } }
let!(:line_referential) { assign :line_referential, line.line_referential }
describe "form" do
it "should render input for name" do
render
expect(rendered).to have_selector("form") do
with_tag "input[type=text][name='line[name]'][value=?]", line.name
end
end
it "should render a checkbox for each line" do
render
lines.each do |line|
expect(rendered).to have_selector("form") do
with_tag "input[type='checkbox'][value=?]", line.id
end
end
end
end
end
|