DEV: use #frozen_string_literal: true on all spec

This change both speeds up specs (less strings to allocate) and helps catch
cases where methods in Discourse are mutating inputs.

Overall we will be migrating everything to use #frozen_string_literal: true
it will take a while, but this is the first and safest move in this direction
This commit is contained in:
Sam Saffron
2019-04-30 10:27:42 +10:00
parent 0a5a6dfded
commit 4ea21fa2d0
658 changed files with 1306 additions and 13 deletions

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
describe Jobs::AboutStats do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
describe Jobs::ActivationReminderEmails do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
RSpec.describe Jobs::AutoExpireUserApiKeys do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
describe Jobs::AutoQueueHandler do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
require_dependency 'jobs/regular/automatic_group_membership'

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
require_dependency 'jobs/regular/bulk_grant_trust_level'

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
describe Jobs::BulkInvite do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
describe Jobs::BumpTopic do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
describe Jobs::CleanUpAssociatedAccounts do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
describe Jobs::CleanUpCrawlerStats do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
RSpec.describe Jobs::CleanUpDeprecatedUrlSiteSettings do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
describe Jobs::CleanUpEmailLogs do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
RSpec.describe Jobs::CleanUpInactiveUsers do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
RSpec.describe Jobs::CleanUpPostReplyKeys do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
RSpec.describe Jobs::CleanUpUnusedStagedUsers do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
require_dependency 'jobs/scheduled/clean_up_uploads'

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
require_dependency 'jobs/onceoff/correct_missing_dualstack_urls'

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
require_dependency 'jobs/base'
require_dependency 'jobs/regular/crawl_topic_link'

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
require_dependency 'jobs/scheduled/create_missing_avatars'

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
require_dependency 'jobs/regular/create_user_reviewable'

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
describe Jobs::DeleteTopic do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
describe Jobs::DisableBootstrapMode do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
RSpec.describe Jobs::DownloadAvatarFromUrl do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
RSpec.describe Jobs::DownloadBackupEmail do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
RSpec.describe Jobs::DownloadProfileBackgroundFromUrl do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
require 'excon'

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
describe Jobs::EnableBootstrapMode do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
require_dependency 'jobs/base'

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
describe Jobs::ExportCsvFile do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
require_dependency 'jobs/base'
require 'jobs/regular/process_post'

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
RSpec.describe Jobs::FixOutOfSyncUserUploadedAvatar do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
RSpec.describe Jobs::FixPrimaryEmailsForStagedUsers do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
RSpec.describe Jobs::FixS3Etags do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
RSpec.describe Jobs::FixUserUsernamesAndGroupNamesClash do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
require_dependency 'jobs/scheduled/grant_anniversary_badges'

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
require_dependency 'jobs/scheduled/grant_new_user_of_the_month_badges'

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
require_dependency 'jobs/base'

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
require_dependency 'jobs/scheduled/ignored_users_summary'

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
require_dependency 'jobs/scheduled/invalidate_inactive_admins'

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
require_dependency 'jobs/base'

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
require_dependency 'jobs/base'

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
require_dependency 'jobs/base'

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
RSpec.describe Jobs::MigrateUrlSiteSettings do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require "rails_helper"
describe Jobs::NotifyMailingListSubscribers do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
require_dependency 'jobs/base'
require_dependency 'jobs/regular/process_post'

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
describe Jobs::NotifyReviewable do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require "rails_helper"
describe Jobs::PendingQueuedPostReminder do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
describe Jobs::PendingReviewablesReminder do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
describe Jobs::PendingUsersReminder do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
require_dependency 'jobs/scheduled/periodical_updates'

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
require_dependency 'jobs/regular/process_post'

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
require_dependency 'jobs/regular/process_post'

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
RSpec.describe Jobs::PostUploadsRecovery do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require "rails_helper"
describe Jobs::ProcessEmail do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
require 'jobs/regular/process_post'

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
RSpec.describe Jobs::PublishTopicToCategory do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
require 'jobs/regular/pull_hotlinked_images'

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
require_dependency 'jobs/scheduled/purge_expired_ignored_users'

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
RSpec.describe Jobs::RebakeCustomEmojiPosts do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
require_dependency 'jobs/onceoff/recover_user_profile_backgrounds'

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
describe Jobs::ReindexSearch do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
require 'jobs/regular/send_system_message'

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
describe Jobs::SuspiciousLogin do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
describe Jobs::Tl3Promotions do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
describe Jobs::ToggleTopicClosed do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
describe Jobs::TopicReminder do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
describe Jobs::TruncateUserFlagStats do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require "rails_helper"
describe Jobs::UnsilenceUsers do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
describe Jobs::UpdateGravatar do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
require "file_store/s3_store"

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails_helper'
require_dependency 'jobs/base'