- default_limit = Settings.max_number_of_relation_members
- Settings.max_number_of_relation_members = 20
-
- user = create(:user)
- changeset = create(:changeset, :user => user)
- relation = create(:relation, :changeset => changeset)
- node = create(:node, :longitude => 116, :latitude => 39)
- # Create relation which exceeds the relation member limit by one
- 0.upto(Settings.max_number_of_relation_members) do |i|
- create(:relation_member, :relation => relation, :member_type => "Node", :member_id => node.id, :sequence_id => i)
- end
+ with_settings(:max_number_of_relation_members => 20) do
+ user = create(:user)
+ changeset = create(:changeset, :user => user)
+ relation = create(:relation, :changeset => changeset)
+ node = create(:node, :longitude => 116, :latitude => 39)
+ # Create relation which exceeds the relation member limit by one
+ 0.upto(Settings.max_number_of_relation_members) do |i|
+ create(:relation_member, :relation => relation, :member_type => "Node", :member_id => node.id, :sequence_id => i)
+ end