diff options
| author | Marc Florisson | 2012-04-25 09:55:02 +0200 |
|---|---|---|
| committer | Marc Florisson | 2012-04-25 09:55:02 +0200 |
| commit | fcac578e38f4e620113b3b877e27b952cf4caa95 (patch) | |
| tree | 9d1dabbf0331df9b7012492f58601a87bb8ffc01 | |
| parent | 24148be964f69140ea46a830cd0d07e43aa61bfc (diff) | |
| download | chouette-core-fcac578e38f4e620113b3b877e27b952cf4caa95.tar.bz2 | |
fix spec for line show view
| -rw-r--r-- | spec/factories.rb | 12 | ||||
| -rw-r--r-- | spec/views/lines/show.html.erb_spec.rb | 1 |
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 |
