Add a way_with_nodes factory, and use it in the way_controller tests.
[rails.git] / test / factories / way.rb
1 FactoryGirl.define do
2   factory :way do
3     timestamp Time.now
4     visible true
5     version 1
6
7     changeset
8
9     trait :deleted do
10       visible false
11     end
12
13     factory :way_with_nodes do
14       transient do
15         nodes_count 1
16       end
17
18       after(:create) do |way, evaluator|
19         (1..evaluator.nodes_count).each do |n|
20           create(:way_node, :way => way, :sequence_id => n)
21         end
22       end
23     end
24   end
25 end