aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Florisson2012-04-25 09:55:02 +0200
committerMarc Florisson2012-04-25 09:55:02 +0200
commitfcac578e38f4e620113b3b877e27b952cf4caa95 (patch)
tree9d1dabbf0331df9b7012492f58601a87bb8ffc01
parent24148be964f69140ea46a830cd0d07e43aa61bfc (diff)
downloadchouette-core-fcac578e38f4e620113b3b877e27b952cf4caa95.tar.bz2
fix spec for line show view
-rw-r--r--spec/factories.rb12
-rw-r--r--spec/views/lines/show.html.erb_spec.rb1
2 files changed, 13 insertions, 0 deletions
diff --git a/spec/factories.rb b/spec/factories.rb
index b09e41c5c..f0d8cc86b 100644
--- a/spec/factories.rb
+++ b/spec/factories.rb
@@ -17,6 +17,18 @@ FactoryGirl.define do
line.sequence(:registration_number) { |n| "test-#{n}" }
end
+ factory :route, :class => "Chouette::Route" do |route|
+ route.sequence(:name) { |n| "Route #{n}" }
+ route.sequence(:objectid) { |n| "test:Route:#{n}" }
+
+ route.sequence(:published_name) { |n| "Long route #{n}" }
+ route.sequence(:number) { |n| "#{n}" }
+ route.sequence(:wayback_code) { |n| Chouette::Wayback.new( n % 2) }
+ route.sequence(:direction_code) { |n| Chouette::Direction.new( n % 12) }
+
+ route.association :line, :factory => :line
+ end
+
factory :network, :class => "Chouette::Network" do |network|
network.sequence(:name) { |n| "Network #{n}" }
network.sequence(:objectid) { |n| "test:GroupOfLine:#{n}" }
diff --git a/spec/views/lines/show.html.erb_spec.rb b/spec/views/lines/show.html.erb_spec.rb
index f11727a81..42261005a 100644
--- a/spec/views/lines/show.html.erb_spec.rb
+++ b/spec/views/lines/show.html.erb_spec.rb
@@ -4,6 +4,7 @@ describe "/lines/show" do
let!(:referential) { assign :referential, create(: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"/>')) }
it "should render h2 with the line name" do