aboutsummaryrefslogtreecommitdiffstats
path: root/spec/views
diff options
context:
space:
mode:
Diffstat (limited to 'spec/views')
-rw-r--r--spec/views/companies/edit.html.erb_spec.rb6
-rw-r--r--spec/views/companies/index.html.erb_spec.rb6
-rw-r--r--spec/views/companies/new.html.erb_spec.rb4
-rw-r--r--spec/views/companies/show.html.erb_spec.rb8
-rw-r--r--spec/views/connection_links/edit.html.erb_spec.rb6
-rw-r--r--spec/views/connection_links/index.html.erb_spec.rb6
-rw-r--r--spec/views/connection_links/new.html.erb_spec.rb4
-rw-r--r--spec/views/connection_links/show.html.erb_spec.rb10
-rw-r--r--spec/views/exports/index.html.erb_spec.rb2
-rw-r--r--spec/views/exports/new.html.erb_spec.rb2
-rw-r--r--spec/views/import_tasks/index.html.erb_spec.rb2
-rw-r--r--spec/views/import_tasks/new.html.erb_spec.rb4
-rw-r--r--spec/views/layouts/application.html.erb_spec.rb4
-rw-r--r--spec/views/lines/edit.html.erb_spec.rb8
-rw-r--r--spec/views/lines/index.html.erb_spec.rb8
-rw-r--r--spec/views/lines/new.html.erb_spec.rb4
-rw-r--r--spec/views/lines/show.html.erb_spec.rb10
-rw-r--r--spec/views/networks/edit.html.erb_spec.rb6
-rw-r--r--spec/views/networks/index.html.erb_spec.rb6
-rw-r--r--spec/views/networks/new.html.erb_spec.rb4
-rw-r--r--spec/views/networks/show.html.erb_spec.rb12
-rw-r--r--spec/views/referentials/edit.html.erb_spec.rb2
-rw-r--r--spec/views/referentials/new.html.erb_spec.rb6
-rw-r--r--spec/views/referentials/show.html.erb_spec.rb4
-rw-r--r--spec/views/routes/show.html.erb_spec.rb10
-rw-r--r--spec/views/rule_parameter_sets/index.html.erb_spec.rb6
-rw-r--r--spec/views/rule_parameter_sets/new.html.erb_spec.rb6
-rw-r--r--spec/views/stop_areas/edit.html.erb_spec.rb8
-rw-r--r--spec/views/stop_areas/index.html.erb_spec.rb8
-rw-r--r--spec/views/stop_areas/new.html.erb_spec.rb4
-rw-r--r--spec/views/stop_areas/show.html.erb_spec.rb10
-rw-r--r--spec/views/time_tables/edit.html.erb_spec.rb6
-rw-r--r--spec/views/time_tables/index.html.erb_spec.rb6
-rw-r--r--spec/views/time_tables/new.html.erb_spec.rb4
-rw-r--r--spec/views/time_tables/show.html.erb_spec.rb8
-rw-r--r--spec/views/vehicle_journeys/_form.html.erb_spec.rb18
-rw-r--r--spec/views/vehicle_journeys/_vehicle_journey_at_stop_fields.html.erb_spec.rb20
-rw-r--r--spec/views/vehicle_journeys/edit.html.erb_spec.rb4
-rw-r--r--spec/views/vehicle_journeys/new.html.erb_spec.rb4
39 files changed, 128 insertions, 128 deletions
diff --git a/spec/views/companies/edit.html.erb_spec.rb b/spec/views/companies/edit.html.erb_spec.rb
index 0f7bde351..871efac10 100644
--- a/spec/views/companies/edit.html.erb_spec.rb
+++ b/spec/views/companies/edit.html.erb_spec.rb
@@ -1,6 +1,6 @@
require 'spec_helper'
-describe "/companies/edit" do
+describe "/companies/edit", :type => :view do
assign_referential
let!(:company) { assign(:company, create(:company)) }
let!(:companies) { Array.new(2) { create(:company) } }
@@ -8,14 +8,14 @@ describe "/companies/edit" do
describe "test" do
it "should render h2 with the company name" do
render
- rendered.should have_selector("h2", :text => Regexp.new(company.name))
+ expect(rendered).to have_selector("h2", :text => Regexp.new(company.name))
end
end
describe "form" do
it "should render input for name" do
render
- rendered.should have_selector("form") do
+ expect(rendered).to have_selector("form") do
with_tag "input[type=text][name='company[name]'][value=?]", company.name
end
end
diff --git a/spec/views/companies/index.html.erb_spec.rb b/spec/views/companies/index.html.erb_spec.rb
index 686e8ab69..bf8ff5a38 100644
--- a/spec/views/companies/index.html.erb_spec.rb
+++ b/spec/views/companies/index.html.erb_spec.rb
@@ -1,6 +1,6 @@
require 'spec_helper'
-describe "/companies/index" do
+describe "/companies/index", :type => :view do
assign_referential
let!(:companies) { assign :companies, Array.new(2) { create(:company) }.paginate }
@@ -9,13 +9,13 @@ describe "/companies/index" do
it "should render a show link for each group" do
render
companies.each do |company|
- rendered.should have_selector(".company a[href='#{view.referential_company_path(referential, company)}']", :text => company.name)
+ expect(rendered).to have_selector(".company a[href='#{view.referential_company_path(referential, company)}']", :text => company.name)
end
end
it "should render a link to create a new group" do
render
- view.content_for(:sidebar).should have_selector(".actions a[href='#{new_referential_company_path(referential)}']")
+ expect(view.content_for(:sidebar)).to have_selector(".actions a[href='#{new_referential_company_path(referential)}']")
end
end
diff --git a/spec/views/companies/new.html.erb_spec.rb b/spec/views/companies/new.html.erb_spec.rb
index 86f252cbd..427cd21ac 100644
--- a/spec/views/companies/new.html.erb_spec.rb
+++ b/spec/views/companies/new.html.erb_spec.rb
@@ -1,6 +1,6 @@
require 'spec_helper'
-describe "/companies/new" do
+describe "/companies/new", :type => :view do
assign_referential
let!(:company) { assign(:company, build(:company)) }
@@ -8,7 +8,7 @@ describe "/companies/new" do
it "should render input for name" do
render
- rendered.should have_selector("form") do
+ expect(rendered).to have_selector("form") do
with_selector "input[type=text][name=?]", company.name
end
end
diff --git a/spec/views/companies/show.html.erb_spec.rb b/spec/views/companies/show.html.erb_spec.rb
index eea95a406..f15fb3cd0 100644
--- a/spec/views/companies/show.html.erb_spec.rb
+++ b/spec/views/companies/show.html.erb_spec.rb
@@ -1,13 +1,13 @@
require 'spec_helper'
-describe "/companies/show" do
+describe "/companies/show", :type => :view do
assign_referential
let!(:company) { assign(:company, create(:company)) }
it "should render h2 with the company name" do
render
- rendered.should have_selector("h2", :text => Regexp.new(company.name))
+ expect(rendered).to have_selector("h2", :text => Regexp.new(company.name))
end
# it "should display a map with class 'company'" do
@@ -17,12 +17,12 @@ describe "/companies/show" do
it "should render a link to edit the company" do
render
- view.content_for(:sidebar).should have_selector(".actions a[href='#{view.edit_referential_company_path(referential, company)}']")
+ expect(view.content_for(:sidebar)).to have_selector(".actions a[href='#{view.edit_referential_company_path(referential, company)}']")
end
it "should render a link to remove the company" do
render
- view.content_for(:sidebar).should have_selector(".actions a[href='#{view.referential_company_path(referential, company)}'][class='remove']")
+ expect(view.content_for(:sidebar)).to have_selector(".actions a[href='#{view.referential_company_path(referential, company)}'][class='remove']")
end
end
diff --git a/spec/views/connection_links/edit.html.erb_spec.rb b/spec/views/connection_links/edit.html.erb_spec.rb
index 4294cd6c0..963375454 100644
--- a/spec/views/connection_links/edit.html.erb_spec.rb
+++ b/spec/views/connection_links/edit.html.erb_spec.rb
@@ -1,6 +1,6 @@
require 'spec_helper'
-describe "/connection_links/edit" do
+describe "/connection_links/edit", :type => :view do
assign_referential
let!(:connection_link) { assign(:connection_link, create(:connection_link)) }
let!(:connection_links) { Array.new(2) { create(:connection_link) } }
@@ -8,14 +8,14 @@ describe "/connection_links/edit" do
describe "test" do
it "should render h2 with the connection_link name" do
render
- rendered.should have_selector("h2", :text => Regexp.new(connection_link.name))
+ expect(rendered).to have_selector("h2", :text => Regexp.new(connection_link.name))
end
end
describe "form" do
it "should render input for name" do
render
- rendered.should have_selector("form") do
+ expect(rendered).to have_selector("form") do
with_tag "input[type=text][name='connection_link[name]'][value=?]", connection_link.name
end
end
diff --git a/spec/views/connection_links/index.html.erb_spec.rb b/spec/views/connection_links/index.html.erb_spec.rb
index 39671bdc1..51029a2f8 100644
--- a/spec/views/connection_links/index.html.erb_spec.rb
+++ b/spec/views/connection_links/index.html.erb_spec.rb
@@ -1,6 +1,6 @@
require 'spec_helper'
-describe "/connection_links/index" do
+describe "/connection_links/index", :type => :view do
assign_referential
let!(:connection_links) { assign :connection_links, Array.new(2) { create(:connection_link) }.paginate }
@@ -9,13 +9,13 @@ describe "/connection_links/index" do
it "should render a show link for each group" do
render
connection_links.each do |connection_link|
- rendered.should have_selector(".connection_link a[href='#{view.referential_connection_link_path(referential, connection_link)}']", :text => connection_link.name)
+ expect(rendered).to have_selector(".connection_link a[href='#{view.referential_connection_link_path(referential, connection_link)}']", :text => connection_link.name)
end
end
it "should render a link to create a new group" do
render
- view.content_for(:sidebar).should have_selector(".actions a[href='#{new_referential_connection_link_path(referential)}']")
+ expect(view.content_for(:sidebar)).to have_selector(".actions a[href='#{new_referential_connection_link_path(referential)}']")
end
end
diff --git a/spec/views/connection_links/new.html.erb_spec.rb b/spec/views/connection_links/new.html.erb_spec.rb
index c914fccbf..8d17bbe8b 100644
--- a/spec/views/connection_links/new.html.erb_spec.rb
+++ b/spec/views/connection_links/new.html.erb_spec.rb
@@ -1,6 +1,6 @@
require 'spec_helper'
-describe "/connection_links/new" do
+describe "/connection_links/new", :type => :view do
assign_referential
let!(:connection_link) { assign(:connection_link, build(:connection_link)) }
@@ -8,7 +8,7 @@ describe "/connection_links/new" do
it "should render input for name" do
render
- rendered.should have_selector("form") do
+ expect(rendered).to have_selector("form") do
with_selector "input[type=text][name=?]", connection_link.name
end
end
diff --git a/spec/views/connection_links/show.html.erb_spec.rb b/spec/views/connection_links/show.html.erb_spec.rb
index 433ebc227..7be74ad7c 100644
--- a/spec/views/connection_links/show.html.erb_spec.rb
+++ b/spec/views/connection_links/show.html.erb_spec.rb
@@ -1,14 +1,14 @@
require 'spec_helper'
-describe "/connection_links/show" do
+describe "/connection_links/show", :type => :view do
assign_referential
let!(:connection_link) { assign(:connection_link, create(:connection_link)) }
- let!(:map) { assign(:map, mock(:to_html => '<div id="map"/>'.html_safe)) }
+ let!(:map) { assign(:map, double(:to_html => '<div id="map"/>'.html_safe)) }
it "should render h2 with the connection_link name" do
render
- rendered.should have_selector("h2", :text => Regexp.new(connection_link.name))
+ expect(rendered).to have_selector("h2", :text => Regexp.new(connection_link.name))
end
# it "should display a map with class 'connection_link'" do
@@ -19,12 +19,12 @@ describe "/connection_links/show" do
it "should render a link to edit the connection_link" do
render
- view.content_for(:sidebar).should have_selector(".actions a[href='#{view.edit_referential_connection_link_path(referential, connection_link)}']")
+ expect(view.content_for(:sidebar)).to have_selector(".actions a[href='#{view.edit_referential_connection_link_path(referential, connection_link)}']")
end
it "should render a link to remove the connection_link" do
render
- view.content_for(:sidebar).should have_selector(".actions a[href='#{view.referential_connection_link_path(referential, connection_link)}'][class='remove']")
+ expect(view.content_for(:sidebar)).to have_selector(".actions a[href='#{view.referential_connection_link_path(referential, connection_link)}'][class='remove']")
end
end
diff --git a/spec/views/exports/index.html.erb_spec.rb b/spec/views/exports/index.html.erb_spec.rb
index 781b5787b..c465f519d 100644
--- a/spec/views/exports/index.html.erb_spec.rb
+++ b/spec/views/exports/index.html.erb_spec.rb
@@ -1,5 +1,5 @@
require 'spec_helper'
-describe "exports/index.html.erb" do
+describe "exports/index.html.erb", :type => :view do
pending "add some examples to (or delete) #{__FILE__}"
end
diff --git a/spec/views/exports/new.html.erb_spec.rb b/spec/views/exports/new.html.erb_spec.rb
index d4a3b255a..ff34aaf79 100644
--- a/spec/views/exports/new.html.erb_spec.rb
+++ b/spec/views/exports/new.html.erb_spec.rb
@@ -1,5 +1,5 @@
require 'spec_helper'
-describe "exports/new.html.erb" do
+describe "exports/new.html.erb", :type => :view do
pending "add some examples to (or delete) #{__FILE__}"
end
diff --git a/spec/views/import_tasks/index.html.erb_spec.rb b/spec/views/import_tasks/index.html.erb_spec.rb
index c0f2d3462..db70e046c 100644
--- a/spec/views/import_tasks/index.html.erb_spec.rb
+++ b/spec/views/import_tasks/index.html.erb_spec.rb
@@ -1,5 +1,5 @@
require 'spec_helper'
-describe "imports/index.html.erb" do
+describe "imports/index.html.erb", :type => :view do
pending "add some examples to (or delete) #{__FILE__}"
end
diff --git a/spec/views/import_tasks/new.html.erb_spec.rb b/spec/views/import_tasks/new.html.erb_spec.rb
index 002832dc9..007b0dc5e 100644
--- a/spec/views/import_tasks/new.html.erb_spec.rb
+++ b/spec/views/import_tasks/new.html.erb_spec.rb
@@ -1,6 +1,6 @@
require 'spec_helper'
-describe "import_tasks/new.html.erb" do
+describe "import_tasks/new.html.erb", :type => :view do
assign_referential
let!(:import_task) { assign(:import_task, ImportTask.new) }
@@ -9,7 +9,7 @@ describe "import_tasks/new.html.erb" do
it "should display a radio button to choose import type" do
render
- rendered.should have_selector("input", :type => "select", :name => "import_task[format]")
+ expect(rendered).to have_selector("input", :type => "select", :name => "import_task[format]")
end
end
diff --git a/spec/views/layouts/application.html.erb_spec.rb b/spec/views/layouts/application.html.erb_spec.rb
index 616812e62..700084922 100644
--- a/spec/views/layouts/application.html.erb_spec.rb
+++ b/spec/views/layouts/application.html.erb_spec.rb
@@ -1,9 +1,9 @@
require 'spec_helper'
-describe "/layouts/application" do
+describe "/layouts/application", :type => :view do
before(:each) do
- view.stub :user_signed_in? => true
+ allow(view).to receive_messages :user_signed_in? => true
end
context "when Referential is a new record" do
diff --git a/spec/views/lines/edit.html.erb_spec.rb b/spec/views/lines/edit.html.erb_spec.rb
index 9d733e600..08f7a547b 100644
--- a/spec/views/lines/edit.html.erb_spec.rb
+++ b/spec/views/lines/edit.html.erb_spec.rb
@@ -1,6 +1,6 @@
require 'spec_helper'
-describe "/lines/edit" do
+describe "/lines/edit", :type => :view do
assign_referential
let!(:network) { create(:network) }
let!(:company) { create(:company) }
@@ -10,14 +10,14 @@ describe "/lines/edit" do
describe "test" do
it "should render h2 with the group name" do
render
- rendered.should have_selector("h2", :text => Regexp.new(line.name))
+ expect(rendered).to have_selector("h2", :text => Regexp.new(line.name))
end
end
describe "form" do
it "should render input for name" do
render
- rendered.should have_selector("form") do
+ expect(rendered).to have_selector("form") do
with_tag "input[type=text][name='line[name]'][value=?]", line.name
end
end
@@ -25,7 +25,7 @@ describe "/lines/edit" do
it "should render a checkbox for each line" do
render
lines.each do |line|
- rendered.should have_selector("form") do
+ expect(rendered).to have_selector("form") do
with_tag "input[type='checkbox'][value=?]", line.id
end
end
diff --git a/spec/views/lines/index.html.erb_spec.rb b/spec/views/lines/index.html.erb_spec.rb
index 2870e6b18..83b981a5a 100644
--- a/spec/views/lines/index.html.erb_spec.rb
+++ b/spec/views/lines/index.html.erb_spec.rb
@@ -1,6 +1,6 @@
require 'spec_helper'
-describe "/lines/index" do
+describe "/lines/index", :type => :view do
assign_referential
let!(:network) { create :network }
@@ -9,19 +9,19 @@ describe "/lines/index" do
let!(:q) { assign :q, Ransack::Search.new(Chouette::Line) }
before :each do
- view.stub(:link_with_search).and_return("#")
+ allow(view).to receive(:link_with_search).and_return("#")
end
it "should render a show link for each group" do
render
lines.each do |line|
- rendered.should have_selector(".line a[href='#{view.referential_line_path(referential, line)}']", :text => line.name)
+ expect(rendered).to have_selector(".line a[href='#{view.referential_line_path(referential, line)}']", :text => line.name)
end
end
it "should render a link to create a new group" do
render
- view.content_for(:sidebar).should have_selector(".actions a[href='#{new_referential_line_path(referential)}']")
+ expect(view.content_for(:sidebar)).to have_selector(".actions a[href='#{new_referential_line_path(referential)}']")
end
end
diff --git a/spec/views/lines/new.html.erb_spec.rb b/spec/views/lines/new.html.erb_spec.rb
index cd436ffcf..f0321fd64 100644
--- a/spec/views/lines/new.html.erb_spec.rb
+++ b/spec/views/lines/new.html.erb_spec.rb
@@ -1,6 +1,6 @@
require 'spec_helper'
-describe "/lines/new" do
+describe "/lines/new", :type => :view do
assign_referential
let!(:network) { create(:network) }
let!(:company) { create(:company) }
@@ -10,7 +10,7 @@ describe "/lines/new" do
it "should render input for name" do
render
- rendered.should have_selector("form") do
+ expect(rendered).to have_selector("form") do
with_selector "input[type=text][name=?]", line.name
end
end
diff --git a/spec/views/lines/show.html.erb_spec.rb b/spec/views/lines/show.html.erb_spec.rb
index 5ef414c01..8ff4357ac 100644
--- a/spec/views/lines/show.html.erb_spec.rb
+++ b/spec/views/lines/show.html.erb_spec.rb
@@ -1,15 +1,15 @@
require 'spec_helper'
-describe "/lines/show" do
+describe "/lines/show", :type => :view do
assign_referential
let!(:line) { assign :line, create(:line) }
let!(:routes) { assign :routes, Array.new(2) { create(:route, :line => line) }.paginate }
- let!(:map) { assign(:map, mock(:to_html => '<div id="map"/>'.html_safe)) }
+ let!(:map) { assign(:map, double(:to_html => '<div id="map"/>'.html_safe)) }
it "should render h2 with the line name" do
render
- rendered.should have_selector("h2", :text => Regexp.new(line.name))
+ expect(rendered).to have_selector("h2", :text => Regexp.new(line.name))
end
# it "should display a map with class 'line'" do
@@ -19,12 +19,12 @@ describe "/lines/show" do
it "should render a link to edit the line" do
render
- view.content_for(:sidebar).should have_selector(".actions a[href='#{view.edit_referential_line_path(referential, line)}']")
+ expect(view.content_for(:sidebar)).to have_selector(".actions a[href='#{view.edit_referential_line_path(referential, line)}']")
end
it "should render a link to remove the line" do
render
- view.content_for(:sidebar).should have_selector(".actions a[href='#{view.referential_line_path(referential, line)}'][class='remove']")
+ expect(view.content_for(:sidebar)).to have_selector(".actions a[href='#{view.referential_line_path(referential, line)}'][class='remove']")
end
end
diff --git a/spec/views/networks/edit.html.erb_spec.rb b/spec/views/networks/edit.html.erb_spec.rb
index 2dab39089..2a18e09b6 100644
--- a/spec/views/networks/edit.html.erb_spec.rb
+++ b/spec/views/networks/edit.html.erb_spec.rb
@@ -1,20 +1,20 @@
require 'spec_helper'
-describe "/networks/edit" do
+describe "/networks/edit", :type => :view do
assign_referential
let!(:network) { assign(:network, create(:network) ) }
describe "test" do
it "should render h2 with the group name" do
render
- rendered.should have_selector("h2", :text => Regexp.new(network.name))
+ expect(rendered).to have_selector("h2", :text => Regexp.new(network.name))
end
end
describe "form" do
it "should render input for name" do
render
- rendered.should have_selector("form") do
+ expect(rendered).to have_selector("form") do
with_tag "input[type=text][name='network[name]'][value=?]", network.name
end
end
diff --git a/spec/views/networks/index.html.erb_spec.rb b/spec/views/networks/index.html.erb_spec.rb
index 7e0c24fa5..d78ef7c95 100644
--- a/spec/views/networks/index.html.erb_spec.rb
+++ b/spec/views/networks/index.html.erb_spec.rb
@@ -1,6 +1,6 @@
require 'spec_helper'
-describe "/networks/index" do
+describe "/networks/index", :type => :view do
assign_referential
let!(:networks) { assign :networks, Array.new(2){ create(:network) }.paginate }
@@ -9,13 +9,13 @@ describe "/networks/index" do
it "should render a show link for each group" do
render
networks.each do |network|
- rendered.should have_selector(".network a[href='#{view.referential_network_path(referential, network)}']", :text => network.name)
+ expect(rendered).to have_selector(".network a[href='#{view.referential_network_path(referential, network)}']", :text => network.name)
end
end
it "should render a link to create a new group" do
render
- view.content_for(:sidebar).should have_selector(".actions a[href='#{new_referential_network_path(referential)}']")
+ expect(view.content_for(:sidebar)).to have_selector(".actions a[href='#{new_referential_network_path(referential)}']")
end
end
diff --git a/spec/views/networks/new.html.erb_spec.rb b/spec/views/networks/new.html.erb_spec.rb
index 8299fdb0d..0e9c08372 100644
--- a/spec/views/networks/new.html.erb_spec.rb
+++ b/spec/views/networks/new.html.erb_spec.rb
@@ -1,6 +1,6 @@
require 'spec_helper'
-describe "/networks/new" do
+describe "/networks/new", :type => :view do
assign_referential
let!(:network) { assign(:network, build(:network)) }
@@ -8,7 +8,7 @@ describe "/networks/new" do
it "should render input for name" do
render
- rendered.should have_selector("form") do
+ expect(rendered).to have_selector("form") do
with_selector "input[type=text][name=?]", network.name
end
end
diff --git a/spec/views/networks/show.html.erb_spec.rb b/spec/views/networks/show.html.erb_spec.rb
index a3aab1d9e..29efacb17 100644
--- a/spec/views/networks/show.html.erb_spec.rb
+++ b/spec/views/networks/show.html.erb_spec.rb
@@ -1,29 +1,29 @@
require 'spec_helper'
-describe "/networks/show" do
+describe "/networks/show", :type => :view do
assign_referential
let!(:network) { assign(:network, create(:network)) }
- let!(:map) { assign(:map, mock(:to_html => '<div id="map"/>'.html_safe)) }
+ let!(:map) { assign(:map, double(:to_html => '<div id="map"/>'.html_safe)) }
it "should render h2 with the network name" do
render
- rendered.should have_selector("h2", :text => Regexp.new(network.name))
+ expect(rendered).to have_selector("h2", :text => Regexp.new(network.name))
end
it "should display a map with class 'network'" do
render
- rendered.should have_selector("#map")
+ expect(rendered).to have_selector("#map")
end
it "should render a link to edit the network" do
render
- view.content_for(:sidebar).should have_selector(".actions a[href='#{view.edit_referential_network_path(referential, network)}']")
+ expect(view.content_for(:sidebar)).to have_selector(".actions a[href='#{view.edit_referential_network_path(referential, network)}']")
end
it "should render a link to remove the network" do
render
- view.content_for(:sidebar).should have_selector(".actions a[href='#{view.referential_network_path(referential, network)}'][class='remove']")
+ expect(view.content_for(:sidebar)).to have_selector(".actions a[href='#{view.referential_network_path(referential, network)}'][class='remove']")
end
end
diff --git a/spec/views/referentials/edit.html.erb_spec.rb b/spec/views/referentials/edit.html.erb_spec.rb
index 3c2fbc5c3..a3978210b 100644
--- a/spec/views/referentials/edit.html.erb_spec.rb
+++ b/spec/views/referentials/edit.html.erb_spec.rb
@@ -1,5 +1,5 @@
require 'spec_helper'
-describe "referentials/edit.html.erb" do
+describe "referentials/edit.html.erb", :type => :view do
pending "add some examples to (or delete) #{__FILE__}"
end
diff --git a/spec/views/referentials/new.html.erb_spec.rb b/spec/views/referentials/new.html.erb_spec.rb
index 05766ad50..dfc8fe6d5 100644
--- a/spec/views/referentials/new.html.erb_spec.rb
+++ b/spec/views/referentials/new.html.erb_spec.rb
@@ -1,17 +1,17 @@
require 'spec_helper'
-describe "referentials/new.html.erb" do
+describe "referentials/new.html.erb", :type => :view do
assign_referential
it "should have a textfield for name" do
render
- rendered.should have_selector("input", :name => "referential[name]")
+ expect(rendered).to have_selector("input", :name => "referential[name]")
end
it "should have a textfield for slug" do
render
- rendered.should have_selector("input", :name => "referential[slug]")
+ expect(rendered).to have_selector("input", :name => "referential[slug]")
end
end
diff --git a/spec/views/referentials/show.html.erb_spec.rb b/spec/views/referentials/show.html.erb_spec.rb
index e7f5427c2..1ea888c31 100644
--- a/spec/views/referentials/show.html.erb_spec.rb
+++ b/spec/views/referentials/show.html.erb_spec.rb
@@ -1,11 +1,11 @@
require 'spec_helper'
-describe "referentials/show.html.erb" do
+describe "referentials/show.html.erb", :type => :view do
assign_referential
it "should have a title with name" do
render
- rendered.should have_selector("h2", :text => Regexp.new(referential.name))
+ expect(rendered).to have_selector("h2", :text => Regexp.new(referential.name))
end
end
diff --git a/spec/views/routes/show.html.erb_spec.rb b/spec/views/routes/show.html.erb_spec.rb
index 983b63fcb..090624fbf 100644
--- a/spec/views/routes/show.html.erb_spec.rb
+++ b/spec/views/routes/show.html.erb_spec.rb
@@ -1,16 +1,16 @@
require 'spec_helper'
-describe "/routes/show" do
+describe "/routes/show", :type => :view do
assign_referential
let!(:line) { assign :line, create(:line) }
let!(:route) { assign :route, create(:route, :line => line) }
let!(:stop_points) { assign :stop_points, Array.new(2) { create(:stop_point) }.paginate }
- let!(:map) { assign(:map, mock(:to_html => '<div id="map"/>'.html_safe)) }
+ let!(:map) { assign(:map, double(:to_html => '<div id="map"/>'.html_safe)) }
it "should render h2 with the route name" do
render
- rendered.should have_selector("h2", :text => Regexp.new(line.name))
+ expect(rendered).to have_selector("h2", :text => Regexp.new(line.name))
end
# it "should display a map with class 'line'" do
@@ -20,12 +20,12 @@ describe "/routes/show" do
it "should render a link to edit the route" do
render
- view.content_for(:sidebar).should have_selector(".actions a[href='#{view.edit_referential_line_route_path(referential, line, route)}']")
+ expect(view.content_for(:sidebar)).to have_selector(".actions a[href='#{view.edit_referential_line_route_path(referential, line, route)}']")
end
it "should render a link to remove the route" do
render
- view.content_for(:sidebar).should have_selector(".actions a[href='#{view.referential_line_route_path(referential, line, route)}'][class='remove']")
+ expect(view.content_for(:sidebar)).to have_selector(".actions a[href='#{view.referential_line_route_path(referential, line, route)}'][class='remove']")
end
end
diff --git a/spec/views/rule_parameter_sets/index.html.erb_spec.rb b/spec/views/rule_parameter_sets/index.html.erb_spec.rb
index 0f50ea387..7d2206394 100644
--- a/spec/views/rule_parameter_sets/index.html.erb_spec.rb
+++ b/spec/views/rule_parameter_sets/index.html.erb_spec.rb
@@ -1,6 +1,6 @@
require 'spec_helper'
-describe "/rule_parameter_sets/index" do
+describe "/rule_parameter_sets/index", :type => :view do
assign_referential
let!(:rule_parameter_sets) { assign :rule_parameter_sets, [ Factory(:rule_parameter_set),
@@ -9,13 +9,13 @@ describe "/rule_parameter_sets/index" do
it "should render a show link for each rule_parameter_set" do
render
rule_parameter_sets.each do |rule_parameter_set|
- rendered.should have_selector(".rule_parameter_set a[href='#{view.referential_rule_parameter_set_path(referential, rule_parameter_set)}']", :text => rule_parameter_set.name)
+ expect(rendered).to have_selector(".rule_parameter_set a[href='#{view.referential_rule_parameter_set_path(referential, rule_parameter_set)}']", :text => rule_parameter_set.name)
end
end
it "should render a link to create a new rule_parameter_set" do
render
- view.content_for(:sidebar).should have_selector(".actions a[href='#{new_referential_rule_parameter_set_path(referential)}']")
+ expect(view.content_for(:sidebar)).to have_selector(".actions a[href='#{new_referential_rule_parameter_set_path(referential)}']")
end
end
diff --git a/spec/views/rule_parameter_sets/new.html.erb_spec.rb b/spec/views/rule_parameter_sets/new.html.erb_spec.rb
index 4670ecceb..66e8a72bf 100644
--- a/spec/views/rule_parameter_sets/new.html.erb_spec.rb
+++ b/spec/views/rule_parameter_sets/new.html.erb_spec.rb
@@ -1,6 +1,6 @@
require 'spec_helper'
-describe "/rule_parameter_sets/new" do
+describe "/rule_parameter_sets/new", :type => :view do
assign_referential
let!(:rule_parameter_set) { assign :rule_parameter_set, build( :rule_parameter_set, :referential => referential) }
@@ -9,13 +9,13 @@ describe "/rule_parameter_sets/new" do
it "should render input for name" do
render
- rendered.should have_selector("form") do
+ expect(rendered).to have_selector("form") do
with_selector "input[type=text][name=?]", rule_parameter_set.name
end
end
it "should render input div for added_mode_parameter_set" do
render
- rendered.should have_selector("form") do
+ expect(rendered).to have_selector("form") do
with_selector "#added_mode_parameter_set"
end
end
diff --git a/spec/views/stop_areas/edit.html.erb_spec.rb b/spec/views/stop_areas/edit.html.erb_spec.rb
index 5d3dac112..6d1572551 100644
--- a/spec/views/stop_areas/edit.html.erb_spec.rb
+++ b/spec/views/stop_areas/edit.html.erb_spec.rb
@@ -1,21 +1,21 @@
require 'spec_helper'
-describe "/stop_areas/edit" do
+describe "/stop_areas/edit", :type => :view do
assign_referential
let!(:stop_area) { assign(:stop_area, create(:stop_area)) }
- let!(:map) { assign(:map, mock(:to_html => '<div id="map"/>'.html_safe)) }
+ let!(:map) { assign(:map, double(:to_html => '<div id="map"/>'.html_safe)) }
describe "test" do
it "should render h2 with the group name" do
render
- rendered.should have_selector("h2", :text => Regexp.new(stop_area.name))
+ expect(rendered).to have_selector("h2", :text => Regexp.new(stop_area.name))
end
end
describe "form" do
it "should render input for name" do
render
- rendered.should have_selector("form") do
+ expect(rendered).to have_selector("form") do
with_tag "input[type=text][name='stop_area[name]'][value=?]", stop_area.name
end
end
diff --git a/spec/views/stop_areas/index.html.erb_spec.rb b/spec/views/stop_areas/index.html.erb_spec.rb
index d758304a2..005a5145e 100644
--- a/spec/views/stop_areas/index.html.erb_spec.rb
+++ b/spec/views/stop_areas/index.html.erb_spec.rb
@@ -1,25 +1,25 @@
require 'spec_helper'
-describe "/stop_areas/index" do
+describe "/stop_areas/index", :type => :view do
assign_referential
let!(:stop_areas) { assign :stop_areas, Array.new(2) { create(:stop_area) }.paginate }
let!(:q) { assign :q, Ransack::Search.new(Chouette::StopArea) }
before :each do
- view.stub(:link_with_search).and_return("#")
+ allow(view).to receive(:link_with_search).and_return("#")
end
it "should render a show link for each group" do
render
stop_areas.each do |stop_area|
- rendered.should have_selector(".stop_area a[href='#{view.referential_stop_area_path(referential, stop_area)}']", :text => stop_area.name)
+ expect(rendered).to have_selector(".stop_area a[href='#{view.referential_stop_area_path(referential, stop_area)}']", :text => stop_area.name)
end
end
it "should render a link to create a new group" do
render
- view.content_for(:sidebar).should have_selector(".actions a[href='#{new_referential_stop_area_path(referential)}']")
+ expect(view.content_for(:sidebar)).to have_selector(".actions a[href='#{new_referential_stop_area_path(referential)}']")
end
end
diff --git a/spec/views/stop_areas/new.html.erb_spec.rb b/spec/views/stop_areas/new.html.erb_spec.rb
index 7366a9dc5..ca466349c 100644
--- a/spec/views/stop_areas/new.html.erb_spec.rb
+++ b/spec/views/stop_areas/new.html.erb_spec.rb
@@ -1,6 +1,6 @@
require 'spec_helper'
-describe "/stop_areas/new" do
+describe "/stop_areas/new", :type => :view do
assign_referential
let!(:stop_area) { assign(:stop_area, build(:stop_area)) }
@@ -8,7 +8,7 @@ describe "/stop_areas/new" do
it "should render input for name" do
render
- rendered.should have_selector("form") do
+ expect(rendered).to have_selector("form") do
with_selector "input[type=text][name=?]", stop_area.name
end
end
diff --git a/spec/views/stop_areas/show.html.erb_spec.rb b/spec/views/stop_areas/show.html.erb_spec.rb
index 019086dc3..64c62f164 100644
--- a/spec/views/stop_areas/show.html.erb_spec.rb
+++ b/spec/views/stop_areas/show.html.erb_spec.rb
@@ -1,15 +1,15 @@
require 'spec_helper'
-describe "/stop_areas/show" do
+describe "/stop_areas/show", :type => :view do
assign_referential
let!(:stop_area) { assign :stop_area, create(:stop_area) }
let!(:access_points) { assign :access_points, [] }
- let!(:map) { assign(:map, mock(:to_html => '<div id="map"/>'.html_safe)) }
+ let!(:map) { assign(:map, double(:to_html => '<div id="map"/>'.html_safe)) }
it "should render h2 with the stop_area name" do
render
- rendered.should have_selector("h2", :text => Regexp.new(stop_area.name))
+ expect(rendered).to have_selector("h2", :text => Regexp.new(stop_area.name))
end
# it "should display a map with class 'stop_area'" do
@@ -19,12 +19,12 @@ describe "/stop_areas/show" do
it "should render a link to edit the stop_area" do
render
- view.content_for(:sidebar).should have_selector(".actions a[href='#{view.edit_referential_stop_area_path(referential, stop_area)}']")
+ expect(view.content_for(:sidebar)).to have_selector(".actions a[href='#{view.edit_referential_stop_area_path(referential, stop_area)}']")
end
it "should render a link to remove the stop_area" do
render
- view.content_for(:sidebar).should have_selector(".actions a[href='#{view.referential_stop_area_path(referential, stop_area)}'][class='remove']")
+ expect(view.content_for(:sidebar)).to have_selector(".actions a[href='#{view.referential_stop_area_path(referential, stop_area)}'][class='remove']")
end
end
diff --git a/spec/views/time_tables/edit.html.erb_spec.rb b/spec/views/time_tables/edit.html.erb_spec.rb
index 9c3cc485c..18c5d6d85 100644
--- a/spec/views/time_tables/edit.html.erb_spec.rb
+++ b/spec/views/time_tables/edit.html.erb_spec.rb
@@ -1,20 +1,20 @@
require 'spec_helper'
-describe "/time_tables/edit" do
+describe "/time_tables/edit", :type => :view do
assign_referential
let!(:time_table) { assign(:time_table, create(:time_table) ) }
describe "test" do
it "should render h2 with the group comment" do
render
- rendered.should have_selector("h2", :text => Regexp.new(time_table.comment))
+ expect(rendered).to have_selector("h2", :text => Regexp.new(time_table.comment))
end
end
describe "form" do
it "should render input for comment" do
render
- rendered.should have_selector("form") do
+ expect(rendered).to have_selector("form") do
with_tag "input[type=text][comment='time_table[comment]'][value=?]", time_table.comment
end
end
diff --git a/spec/views/time_tables/index.html.erb_spec.rb b/spec/views/time_tables/index.html.erb_spec.rb
index b8f1cb6d3..84cea756e 100644
--- a/spec/views/time_tables/index.html.erb_spec.rb
+++ b/spec/views/time_tables/index.html.erb_spec.rb
@@ -1,6 +1,6 @@
require 'spec_helper'
-describe "/time_tables/index" do
+describe "/time_tables/index", :type => :view do
assign_referential
let!(:time_tables) { assign :time_tables, Array.new(2){ create(:time_table) }.paginate }
@@ -9,13 +9,13 @@ describe "/time_tables/index" do
it "should render a show link for each group" do
render
time_tables.each do |time_table|
- rendered.should have_selector(".time_table a[href='#{view.referential_time_table_path(referential, time_table)}']", :text => time_table.comment)
+ expect(rendered).to have_selector(".time_table a[href='#{view.referential_time_table_path(referential, time_table)}']", :text => time_table.comment)
end
end
it "should render a link to create a new group" do
render
- view.content_for(:sidebar).should have_selector(".actions a[href='#{new_referential_time_table_path(referential)}']")
+ expect(view.content_for(:sidebar)).to have_selector(".actions a[href='#{new_referential_time_table_path(referential)}']")
end
end
diff --git a/spec/views/time_tables/new.html.erb_spec.rb b/spec/views/time_tables/new.html.erb_spec.rb
index 6ec28add3..ee55a3322 100644
--- a/spec/views/time_tables/new.html.erb_spec.rb
+++ b/spec/views/time_tables/new.html.erb_spec.rb
@@ -1,6 +1,6 @@
require 'spec_helper'
-describe "/time_tables/new" do
+describe "/time_tables/new", :type => :view do
assign_referential
let!(:time_table) { assign(:time_table, build(:time_table)) }
@@ -8,7 +8,7 @@ describe "/time_tables/new" do
it "should render input for comment" do
render
- rendered.should have_selector("form") do
+ expect(rendered).to have_selector("form") do
with_selector "input[type=text][comment=?]", time_table.comment
end
end
diff --git a/spec/views/time_tables/show.html.erb_spec.rb b/spec/views/time_tables/show.html.erb_spec.rb
index b5b7dedb3..352d67f4f 100644
--- a/spec/views/time_tables/show.html.erb_spec.rb
+++ b/spec/views/time_tables/show.html.erb_spec.rb
@@ -1,6 +1,6 @@
require 'spec_helper'
-describe "/time_tables/show" do
+describe "/time_tables/show", :type => :view do
assign_referential
let!(:time_table) { assign(:time_table, create(:time_table)) }
@@ -9,17 +9,17 @@ describe "/time_tables/show" do
it "should render h2 with the time_table comment" do
render
- rendered.should have_selector("h2", :text => Regexp.new(time_table.comment))
+ expect(rendered).to have_selector("h2", :text => Regexp.new(time_table.comment))
end
it "should render a link to edit the time_table" do
render
- view.content_for(:sidebar).should have_selector(".actions a[href='#{view.edit_referential_time_table_path(referential, time_table)}']")
+ expect(view.content_for(:sidebar)).to have_selector(".actions a[href='#{view.edit_referential_time_table_path(referential, time_table)}']")
end
it "should render a link to remove the time_table" do
render
- view.content_for(:sidebar).should have_selector(".actions a[href='#{view.referential_time_table_path(referential, time_table)}'][class='remove']")
+ expect(view.content_for(:sidebar)).to have_selector(".actions a[href='#{view.referential_time_table_path(referential, time_table)}'][class='remove']")
end
end
diff --git a/spec/views/vehicle_journeys/_form.html.erb_spec.rb b/spec/views/vehicle_journeys/_form.html.erb_spec.rb
index 9cbeb76b0..5306e9977 100644
--- a/spec/views/vehicle_journeys/_form.html.erb_spec.rb
+++ b/spec/views/vehicle_journeys/_form.html.erb_spec.rb
@@ -1,6 +1,6 @@
require 'spec_helper'
-describe "/vehicle_journeys/_form" do
+describe "/vehicle_journeys/_form", :type => :view do
assign_referential
let!(:line) { assign :line, create(:line) }
@@ -9,23 +9,23 @@ describe "/vehicle_journeys/_form" do
it "should render an input for transport_mode" do
render
- rendered.should have_selector( "select", :name => "vehicle_journey[transport_mode]") do |node|
+ expect(rendered).to have_selector( "select", :name => "vehicle_journey[transport_mode]") do |node|
Chouette::Line.transport_modes.each do |mode|
- node.should have_selector("option", :value => mode.text_code)
+ expect(node).to have_selector("option", :value => mode.text_code)
end
end
end
it "should render an input for comment" do
render
- rendered.should have_selector("form") do
+ expect(rendered).to have_selector("form") do
with_selector "input[type=text][comment=]", vehicle_journey.comment
end
end
context "stop's time view part" do
it "should render stop's names" do
render
- rendered.should have_selector("form") do |form_node|
+ expect(rendered).to have_selector("form") do |form_node|
vehicle_journey.stop_points.each do |sp|
form_node.with_selector "label", :text => sp.stop_area.name
end
@@ -33,12 +33,12 @@ describe "/vehicle_journeys/_form" do
end
it "renders _vehicle_journey_at_stop_fields partial for each vehicle_journey_at_stop" do
render
- view.should render_template(:partial => "_vehicle_journey_at_stop_fields", :count => vehicle_journey.vehicle_journey_at_stops.count)
+ expect(view).to render_template(:partial => "_vehicle_journey_at_stop_fields", :count => vehicle_journey.vehicle_journey_at_stops.count)
end
it "should render vehicle_journey_at_stop's departure time" do
render
- rendered.should have_selector("form") do |form_node|
+ expect(rendered).to have_selector("form") do |form_node|
vehicle_journey.stop_points.each_with_index do |sp, index|
form_node.with_selector "select", :name => "vehicle_journey[vehicle_journey_at_stops_attributes][#{index}][departure_time(4i)]"
form_node.with_selector "select", :name => "vehicle_journey[vehicle_journey_at_stops_attributes][#{index}][departure_time(5i)]"
@@ -49,7 +49,7 @@ describe "/vehicle_journeys/_form" do
context "when existing vehicle_journey" do
it "should display objectid not as an input" do
render
- rendered.should have_selector("form") do
+ expect(rendered).to have_selector("form") do
with_selector "input[type=text][objectid=][disabled=true]", vehicle_journey.objectid
end
end
@@ -58,7 +58,7 @@ describe "/vehicle_journeys/_form" do
let!(:vehicle_journey) { assign :vehicle_journey, build(:vehicle_journey, :route => route) }
it "should render an input for objectid" do
render
- rendered.should have_selector("form") do
+ expect(rendered).to have_selector("form") do
with_selector "input[type=text][objectid=][disabled=false]", vehicle_journey.objectid
end
end
diff --git a/spec/views/vehicle_journeys/_vehicle_journey_at_stop_fields.html.erb_spec.rb b/spec/views/vehicle_journeys/_vehicle_journey_at_stop_fields.html.erb_spec.rb
index 5eebb0e83..4b9e50f14 100644
--- a/spec/views/vehicle_journeys/_vehicle_journey_at_stop_fields.html.erb_spec.rb
+++ b/spec/views/vehicle_journeys/_vehicle_journey_at_stop_fields.html.erb_spec.rb
@@ -1,6 +1,6 @@
require 'spec_helper'
-describe "/vehicle_journeys/_vehicle_journey_at_stop_fields" do
+describe "/vehicle_journeys/_vehicle_journey_at_stop_fields", :type => :view do
assign_referential
let!(:line) { assign :line, create(:line) }
@@ -19,45 +19,45 @@ describe "/vehicle_journeys/_vehicle_journey_at_stop_fields" do
it "should render vehicle_journey_at_stop's departure time" do
render_collection
- rendered.should have_selector("td select", :name => "#{field_name}[departure_time(5i)]")
+ expect(rendered).to have_selector("td select", :name => "#{field_name}[departure_time(5i)]")
end
it "should render vehicle_journey_at_stop's stop_point_id" do
render_collection
- rendered.should have_selector("td input", :name => "#{field_name}[stop_point_id]",
+ expect(rendered).to have_selector("td input", :name => "#{field_name}[stop_point_id]",
:value => vehicle_journey_at_stop.stop_point_id)
end
it "should render vehicle_journey_at_stop's id" do
render_collection
- rendered.should have_selector("td input", :name => "#{field_name}[id]",
+ expect(rendered).to have_selector("td input", :name => "#{field_name}[id]",
:value => vehicle_journey_at_stop.id)
end
it "should render vehicle_journey_at_stop's _destroy" do
render_collection
- rendered.should have_selector("td input", :name => "#{field_name}[_destroy]",
+ expect(rendered).to have_selector("td input", :name => "#{field_name}[_destroy]",
:value => (vehicle_journey_at_stop._destroy ? "1" : "0"))
end
it "should render vehicle_journey_at_stop's stop name" do
render_collection
- rendered.should have_selector("td label", :text => vehicle_journey_at_stop.stop_point.stop_area.name )
+ expect(rendered).to have_selector("td label", :text => vehicle_journey_at_stop.stop_point.stop_area.name )
end
context "for a destroyed vehicle_journey_at_stop" do
before(:each) do
- vehicle_journey_at_stop.stub!(:_destroy => true)
+ allow(vehicle_journey_at_stop).to receive_messages(:_destroy => true)
end
it "should render tr.no_stop" do
pending
render_collection
- rendered.should have_selector("tr.no_stop")
+ expect(rendered).to have_selector("tr.no_stop")
end
end
context "for a not destroyed vehicle_journey_at_stop" do
before(:each) do
- vehicle_journey_at_stop.stub!(:_destroy => false)
+ allow(vehicle_journey_at_stop).to receive_messages(:_destroy => false)
end
it "should not render tr.no_stop" do
render_collection
- rendered.should_not have_selector("tr.no_stop")
+ expect(rendered).not_to have_selector("tr.no_stop")
end
end
end
diff --git a/spec/views/vehicle_journeys/edit.html.erb_spec.rb b/spec/views/vehicle_journeys/edit.html.erb_spec.rb
index c7db87706..066200aab 100644
--- a/spec/views/vehicle_journeys/edit.html.erb_spec.rb
+++ b/spec/views/vehicle_journeys/edit.html.erb_spec.rb
@@ -1,6 +1,6 @@
require 'spec_helper'
-describe "/vehicle_journeys/edit" do
+describe "/vehicle_journeys/edit", :type => :view do
assign_referential
let!(:line) { assign :line, create(:line) }
@@ -9,7 +9,7 @@ describe "/vehicle_journeys/edit" do
it "renders _form" do
render
- view.should render_template(:partial => "_form")
+ expect(view).to render_template(:partial => "_form")
end
end
diff --git a/spec/views/vehicle_journeys/new.html.erb_spec.rb b/spec/views/vehicle_journeys/new.html.erb_spec.rb
index bc0d68c2d..546e89ac8 100644
--- a/spec/views/vehicle_journeys/new.html.erb_spec.rb
+++ b/spec/views/vehicle_journeys/new.html.erb_spec.rb
@@ -1,6 +1,6 @@
require 'spec_helper'
-describe "/vehicle_journeys/new" do
+describe "/vehicle_journeys/new", :type => :view do
assign_referential
let!(:line) { assign :line, create(:line) }
@@ -9,7 +9,7 @@ describe "/vehicle_journeys/new" do
it "renders _form" do
render
- view.should render_template(:partial => "_form")
+ expect(view).to render_template(:partial => "_form")
end
end