FactoryBot.define do
  factory :note do
    latitude { 1 * GeoRecord::SCALE }
    longitude { 1 * GeoRecord::SCALE }
    # tile { QuadTile.tile_for_point(1,1) }

    factory :note_with_comments do
      transient do
        comments_count { 1 }
      end

      after(:create) do |note, evaluator|
        create_list(:note_comment, evaluator.comments_count, :note => note)
      end
    end
  end
end
