app_fabricator.rb
438 Bytes
Fabricator(:app) do
name { sequence(:app_name) { |n| "App ##{n}" } }
repository_branch 'master'
end
Fabricator(:app_with_watcher, from: :app) do
watchers(count: 1) do |parent, _i|
Fabricate.build(:watcher, app: parent)
end
end
Fabricator(:watcher) do
app
watcher_type 'email'
email { sequence(:email) { |n| "email#{n}@example.com" } }
end
Fabricator(:user_watcher, from: :watcher) do
user
watcher_type 'user'
end