0
0
Fork 0

Fix RSpec/InferredSpecType cop (#24736)

This commit is contained in:
Matt Jankowski 2023-05-03 23:49:53 -04:00 committed by GitHub
parent 710745e16b
commit c97b611b6b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
171 changed files with 170 additions and 345 deletions

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe Account::Field, type: :model do
RSpec.describe Account::Field do
describe '#verified?' do
subject { described_class.new(account, 'name' => 'Foo', 'value' => 'Bar', 'verified_at' => verified_at) }

View file

@ -2,5 +2,5 @@
require 'rails_helper'
RSpec.describe AccountAlias, type: :model do
RSpec.describe AccountAlias do
end

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe AccountConversation, type: :model do
RSpec.describe AccountConversation do
let!(:alice) { Fabricate(:account, username: 'alice') }
let!(:bob) { Fabricate(:account, username: 'bob') }
let!(:mark) { Fabricate(:account, username: 'mark') }

View file

@ -2,5 +2,5 @@
require 'rails_helper'
RSpec.describe AccountDeletionRequest, type: :model do
RSpec.describe AccountDeletionRequest do
end

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe AccountDomainBlock, type: :model do
RSpec.describe AccountDomainBlock do
it 'removes blocking cache after creation' do
account = Fabricate(:account)
Rails.cache.write("exclude_domains_for:#{account.id}", 'a.domain.already.blocked')

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe AccountMigration, type: :model do
RSpec.describe AccountMigration do
describe 'validations' do
let(:source_account) { Fabricate(:account) }
let(:target_acct) { target_account.acct }

View file

@ -2,5 +2,5 @@
require 'rails_helper'
RSpec.describe AccountModerationNote, type: :model do
RSpec.describe AccountModerationNote do
end

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe Account, type: :model do
RSpec.describe Account do
context do
subject { Fabricate(:account) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe AccountStatusesCleanupPolicy, type: :model do
RSpec.describe AccountStatusesCleanupPolicy do
let(:account) { Fabricate(:account, username: 'alice', domain: nil) }
describe 'validation' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe Admin::AccountAction, type: :model do
RSpec.describe Admin::AccountAction do
let(:account_action) { described_class.new }
describe '#save!' do

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe Admin::ActionLog, type: :model do
RSpec.describe Admin::ActionLog do
describe '#action' do
it 'returns action' do
action_log = described_class.new(action: 'hoge')

View file

@ -2,5 +2,5 @@
require 'rails_helper'
RSpec.describe AnnouncementMute, type: :model do
RSpec.describe AnnouncementMute do
end

View file

@ -2,5 +2,5 @@
require 'rails_helper'
RSpec.describe AnnouncementReaction, type: :model do
RSpec.describe AnnouncementReaction do
end

View file

@ -2,5 +2,5 @@
require 'rails_helper'
RSpec.describe Announcement, type: :model do
RSpec.describe Announcement do
end

View file

@ -2,5 +2,5 @@
require 'rails_helper'
RSpec.describe Backup, type: :model do
RSpec.describe Backup do
end

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe Block, type: :model do
RSpec.describe Block do
describe 'validations' do
it 'is invalid without an account' do
block = Fabricate.build(:block, account: nil)

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe CanonicalEmailBlock, type: :model do
RSpec.describe CanonicalEmailBlock do
describe '#email=' do
let(:target_hash) { '973dfe463ec85785f5f95af5ba3906eedb2d931c24e69824a89ea65dba4e813b' }

View file

@ -2,5 +2,5 @@
require 'rails_helper'
RSpec.describe ConversationMute, type: :model do
RSpec.describe ConversationMute do
end

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe Conversation, type: :model do
RSpec.describe Conversation do
describe '#local?' do
it 'returns true when URI is nil' do
expect(Fabricate(:conversation).local?).to be true

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe CustomEmoji, type: :model do
RSpec.describe CustomEmoji do
describe '#search' do
subject { described_class.search(search_term) }

View file

@ -2,5 +2,5 @@
require 'rails_helper'
RSpec.describe CustomFilterKeyword, type: :model do
RSpec.describe CustomFilterKeyword do
end

View file

@ -2,5 +2,5 @@
require 'rails_helper'
RSpec.describe CustomFilter, type: :model do
RSpec.describe CustomFilter do
end

View file

@ -2,5 +2,5 @@
require 'rails_helper'
RSpec.describe Device, type: :model do
RSpec.describe Device do
end

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe DomainBlock, type: :model do
RSpec.describe DomainBlock do
describe 'validations' do
it 'is invalid without a domain' do
domain_block = Fabricate.build(:domain_block, domain: nil)

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe EmailDomainBlock, type: :model do
RSpec.describe EmailDomainBlock do
describe 'block?' do
let(:input) { nil }

View file

@ -2,5 +2,5 @@
require 'rails_helper'
RSpec.describe EncryptedMessage, type: :model do
RSpec.describe EncryptedMessage do
end

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe Favourite, type: :model do
RSpec.describe Favourite do
let(:account) { Fabricate(:account) }
context 'when status is a reblog' do

View file

@ -2,5 +2,5 @@
require 'rails_helper'
RSpec.describe FeaturedTag, type: :model do
RSpec.describe FeaturedTag do
end

View file

@ -2,5 +2,5 @@
require 'rails_helper'
RSpec.describe FollowRecommendationSuppression, type: :model do
RSpec.describe FollowRecommendationSuppression do
end

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe FollowRequest, type: :model do
RSpec.describe FollowRequest do
describe '#authorize!' do
let!(:follow_request) { Fabricate(:follow_request, account: account, target_account: target_account) }
let(:account) { Fabricate(:account) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe Follow, type: :model do
RSpec.describe Follow do
let(:alice) { Fabricate(:account, username: 'alice') }
let(:bob) { Fabricate(:account, username: 'bob') }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe HomeFeed, type: :model do
RSpec.describe HomeFeed do
subject { described_class.new(account) }
let(:account) { Fabricate(:account) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe Identity, type: :model do
RSpec.describe Identity do
describe '.find_for_oauth' do
let(:auth) { Fabricate(:identity, user: Fabricate(:user)) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe Import, type: :model do
RSpec.describe Import do
let(:account) { Fabricate(:account) }
let(:type) { 'following' }
let(:data) { attachment_fixture('imports.txt') }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe Invite, type: :model do
RSpec.describe Invite do
describe '#valid_for_use?' do
it 'returns true when there are no limitations' do
invite = Fabricate(:invite, max_uses: nil, expires_at: nil)

View file

@ -2,5 +2,5 @@
require 'rails_helper'
RSpec.describe ListAccount, type: :model do
RSpec.describe ListAccount do
end

View file

@ -2,5 +2,5 @@
require 'rails_helper'
RSpec.describe List, type: :model do
RSpec.describe List do
end

View file

@ -2,5 +2,5 @@
require 'rails_helper'
RSpec.describe LoginActivity, type: :model do
RSpec.describe LoginActivity do
end

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe MediaAttachment, type: :model do
RSpec.describe MediaAttachment do
describe 'local?' do
subject { media_attachment.local? }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe Mention, type: :model do
RSpec.describe Mention do
describe 'validations' do
it 'is invalid without an account' do
mention = Fabricate.build(:mention, account: nil)

View file

@ -2,5 +2,5 @@
require 'rails_helper'
RSpec.describe Mute, type: :model do
RSpec.describe Mute do
end

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe Notification, type: :model do
RSpec.describe Notification do
describe '#target_status' do
let(:notification) { Fabricate(:notification, activity: activity) }
let(:status) { Fabricate(:status) }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe PollVote, type: :model do
RSpec.describe PollVote do
describe '#object_type' do
let(:poll_vote) { Fabricate.build(:poll_vote) }

View file

@ -2,5 +2,5 @@
require 'rails_helper'
RSpec.describe PreviewCard, type: :model do
RSpec.describe PreviewCard do
end

View file

@ -2,5 +2,5 @@
require 'rails_helper'
RSpec.describe PreviewCardTrend, type: :model do
RSpec.describe PreviewCardTrend do
end

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe PublicFeed, type: :model do
RSpec.describe PublicFeed do
let(:account) { Fabricate(:account) }
describe '#get' do

View file

@ -2,5 +2,5 @@
require 'rails_helper'
RSpec.describe Relay, type: :model do
RSpec.describe Relay do
end

View file

@ -2,5 +2,5 @@
require 'rails_helper'
RSpec.describe ScheduledStatus, type: :model do
RSpec.describe ScheduledStatus do
end

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe SessionActivation, type: :model do
RSpec.describe SessionActivation do
describe '#detection' do
let(:session_activation) { Fabricate(:session_activation, user_agent: 'Chrome/62.0.3202.89') }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe Setting, type: :model do
RSpec.describe Setting do
describe '#to_param' do
let(:setting) { Fabricate(:setting, var: var) }
let(:var) { 'var' }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe SiteUpload, type: :model do
RSpec.describe SiteUpload do
describe '#cache_key' do
let(:site_upload) { SiteUpload.new(var: 'var') }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe StatusPin, type: :model do
RSpec.describe StatusPin do
describe 'validations' do
it 'allows pins of own statuses' do
account = Fabricate(:account)

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe Status, type: :model do
RSpec.describe Status do
subject { Fabricate(:status, account: alice) }
let(:alice) { Fabricate(:account, username: 'alice') }

View file

@ -2,5 +2,5 @@
require 'rails_helper'
RSpec.describe StatusStat, type: :model do
RSpec.describe StatusStat do
end

View file

@ -2,5 +2,5 @@
require 'rails_helper'
RSpec.describe StatusTrend, type: :model do
RSpec.describe StatusTrend do
end

View file

@ -2,5 +2,5 @@
require 'rails_helper'
RSpec.describe SystemKey, type: :model do
RSpec.describe SystemKey do
end

View file

@ -2,5 +2,5 @@
require 'rails_helper'
RSpec.describe TagFollow, type: :model do
RSpec.describe TagFollow do
end

View file

@ -2,5 +2,5 @@
require 'rails_helper'
RSpec.describe UnavailableDomain, type: :model do
RSpec.describe UnavailableDomain do
end

View file

@ -2,5 +2,5 @@
require 'rails_helper'
RSpec.describe UserInviteRequest, type: :model do
RSpec.describe UserInviteRequest do
end

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe UserRole, type: :model do
RSpec.describe UserRole do
subject { described_class.create(name: 'Foo', position: 1) }
describe '#can?' do

View file

@ -3,7 +3,7 @@
require 'rails_helper'
require 'devise_two_factor/spec_helpers'
RSpec.describe User, type: :model do
RSpec.describe User do
let(:password) { 'abcd1234' }
let(:account) { Fabricate(:account, username: 'alice') }

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe Web::PushSubscription, type: :model do
RSpec.describe Web::PushSubscription do
subject { described_class.new(data: data) }
let(:account) { Fabricate(:account) }

View file

@ -2,5 +2,5 @@
require 'rails_helper'
RSpec.describe Web::Setting, type: :model do
RSpec.describe Web::Setting do
end

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe WebauthnCredential, type: :model do
RSpec.describe WebauthnCredential do
describe 'validations' do
it 'is invalid without an external id' do
webauthn_credential = Fabricate.build(:webauthn_credential, external_id: nil)

View file

@ -2,7 +2,7 @@
require 'rails_helper'
RSpec.describe Webhook, type: :model do
RSpec.describe Webhook do
let(:webhook) { Fabricate(:webhook) }
describe '#rotate_secret!' do