Skip to content
Snippets Groups Projects
Unverified Commit 3a2a15c6 authored by Matt Jankowski's avatar Matt Jankowski Committed by GitHub
Browse files

Use `build` where possible in fabricators (#25360)

parent c94bb9ba
No related branches found
No related tags found
No related merge requests found
Showing
with 28 additions and 28 deletions
# frozen_string_literal: true
Fabricator(:follow) do
account
target_account { Fabricate(:account) }
account { Fabricate.build(:account) }
target_account { Fabricate.build(:account) }
end
# frozen_string_literal: true
Fabricator(:follow_request) do
account
target_account { Fabricate(:account, locked: true) }
account { Fabricate.build(:account) }
target_account { Fabricate.build(:account, locked: true) }
end
# frozen_string_literal: true
Fabricator(:identity) do
user
user { Fabricate.build(:user) }
provider 'MyString'
uid 'MyString'
end
# frozen_string_literal: true
Fabricator(:invite) do
user
user { Fabricate.build(:user) }
expires_at nil
max_uses nil
uses 0
......
# frozen_string_literal: true
Fabricator(:list) do
account
account { Fabricate.build(:account) }
title 'MyString'
end
# frozen_string_literal: true
Fabricator(:login_activity) do
user
user { Fabricate.build(:user) }
authentication_method 'password'
success true
failure_reason nil
......
# frozen_string_literal: true
Fabricator(:marker) do
user
user { Fabricate.build(:user) }
timeline 'home'
last_read_id 0
lock_version 0
......
# frozen_string_literal: true
Fabricator(:media_attachment) do
account
account { Fabricate.build(:account) }
file do |attrs|
case attrs[:type]
......
# frozen_string_literal: true
Fabricator(:mention) do
account
status
account { Fabricate.build(:account) }
status { Fabricate.build(:status) }
end
# frozen_string_literal: true
Fabricator(:mute) do
account
target_account { Fabricate(:account) }
account { Fabricate.build(:account) }
target_account { Fabricate.build(:account) }
end
......@@ -2,5 +2,5 @@
Fabricator(:notification) do
activity fabricator: :status
account
account { Fabricate.build(:account) }
end
# frozen_string_literal: true
Fabricator(:one_time_key) do
device
device { Fabricate.build(:device) }
key_id { Faker::Alphanumeric.alphanumeric(number: 10) }
key { Base64.strict_encode64(Ed25519::SigningKey.generate.verify_key.to_bytes) }
......
# frozen_string_literal: true
Fabricator(:poll) do
account
status
account { Fabricate.build(:account) }
status { Fabricate.build(:status) }
expires_at { 7.days.from_now }
options %w(Foo Bar)
multiple false
......
# frozen_string_literal: true
Fabricator(:poll_vote) do
account
account { Fabricate.build(:account) }
poll
choice 0
end
# frozen_string_literal: true
Fabricator(:report) do
account
target_account { Fabricate(:account) }
account { Fabricate.build(:account) }
target_account { Fabricate.build(:account) }
comment 'You nasty'
action_taken_at nil
end
# frozen_string_literal: true
Fabricator(:report_note) do
report
account { Fabricate(:account) }
report { Fabricate.build(:report) }
account { Fabricate.build(:account) }
content 'Test Content'
end
# frozen_string_literal: true
Fabricator(:scheduled_status) do
account
account { Fabricate.build(:account) }
scheduled_at { 20.hours.from_now }
end
# frozen_string_literal: true
Fabricator(:session_activation) do
user
user { Fabricate.build(:user) }
session_id 'MyString'
end
# frozen_string_literal: true
Fabricator(:status) do
account
account { Fabricate.build(:account) }
text 'Lorem ipsum dolor sit amet'
after_build do |status|
......
# frozen_string_literal: true
Fabricator(:status_pin) do
account
status { |attrs| Fabricate(:status, account: attrs[:account], visibility: :public) }
account { Fabricate.build(:account) }
status { |attrs| Fabricate.build(:status, account: attrs[:account], visibility: :public) }
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment