diff --git a/.rspec b/.rspec new file mode 100644 index 00000000..a35c44f4 --- /dev/null +++ b/.rspec @@ -0,0 +1 @@ +--require rails_helper diff --git a/spec/jobs/process_submitter_completion_job_spec.rb b/spec/jobs/process_submitter_completion_job_spec.rb index 632003b3..cb357efc 100644 --- a/spec/jobs/process_submitter_completion_job_spec.rb +++ b/spec/jobs/process_submitter_completion_job_spec.rb @@ -1,7 +1,5 @@ # frozen_string_literal: true -require 'rails_helper' - RSpec.describe ProcessSubmitterCompletionJob do let(:account) { create(:account) } let(:user) { create(:user, account:) } diff --git a/spec/jobs/send_form_completed_webhook_request_job_spec.rb b/spec/jobs/send_form_completed_webhook_request_job_spec.rb index b57e74b2..cf09d1e1 100644 --- a/spec/jobs/send_form_completed_webhook_request_job_spec.rb +++ b/spec/jobs/send_form_completed_webhook_request_job_spec.rb @@ -1,7 +1,5 @@ # frozen_string_literal: true -require 'rails_helper' - RSpec.describe SendFormCompletedWebhookRequestJob do let(:account) { create(:account) } let(:user) { create(:user, account:) } diff --git a/spec/jobs/send_form_declined_webhook_request_job_spec.rb b/spec/jobs/send_form_declined_webhook_request_job_spec.rb index c53a1999..1dcfb181 100644 --- a/spec/jobs/send_form_declined_webhook_request_job_spec.rb +++ b/spec/jobs/send_form_declined_webhook_request_job_spec.rb @@ -1,7 +1,5 @@ # frozen_string_literal: true -require 'rails_helper' - RSpec.describe SendFormDeclinedWebhookRequestJob do let(:account) { create(:account) } let(:user) { create(:user, account:) } diff --git a/spec/jobs/send_form_started_webhook_request_job_spec.rb b/spec/jobs/send_form_started_webhook_request_job_spec.rb index 929a2187..77cd5bdd 100644 --- a/spec/jobs/send_form_started_webhook_request_job_spec.rb +++ b/spec/jobs/send_form_started_webhook_request_job_spec.rb @@ -1,7 +1,5 @@ # frozen_string_literal: true -require 'rails_helper' - RSpec.describe SendFormStartedWebhookRequestJob do let(:account) { create(:account) } let(:user) { create(:user, account:) } diff --git a/spec/jobs/send_form_viewed_webhook_request_job_spec.rb b/spec/jobs/send_form_viewed_webhook_request_job_spec.rb index c3c7c216..c182af0d 100644 --- a/spec/jobs/send_form_viewed_webhook_request_job_spec.rb +++ b/spec/jobs/send_form_viewed_webhook_request_job_spec.rb @@ -1,7 +1,5 @@ # frozen_string_literal: true -require 'rails_helper' - RSpec.describe SendFormViewedWebhookRequestJob do let(:account) { create(:account) } let(:user) { create(:user, account:) } diff --git a/spec/jobs/send_submission_archived_webhook_request_job_spec.rb b/spec/jobs/send_submission_archived_webhook_request_job_spec.rb index 05947f33..233f1661 100644 --- a/spec/jobs/send_submission_archived_webhook_request_job_spec.rb +++ b/spec/jobs/send_submission_archived_webhook_request_job_spec.rb @@ -1,7 +1,5 @@ # frozen_string_literal: true -require 'rails_helper' - RSpec.describe SendSubmissionArchivedWebhookRequestJob do let(:account) { create(:account) } let(:user) { create(:user, account:) } diff --git a/spec/jobs/send_submission_completed_webhook_request_job_spec.rb b/spec/jobs/send_submission_completed_webhook_request_job_spec.rb index e2f0d26e..3a7053df 100644 --- a/spec/jobs/send_submission_completed_webhook_request_job_spec.rb +++ b/spec/jobs/send_submission_completed_webhook_request_job_spec.rb @@ -1,7 +1,5 @@ # frozen_string_literal: true -require 'rails_helper' - RSpec.describe SendSubmissionCompletedWebhookRequestJob do let(:account) { create(:account) } let(:user) { create(:user, account:) } diff --git a/spec/jobs/send_submission_created_webhook_request_job_spec.rb b/spec/jobs/send_submission_created_webhook_request_job_spec.rb index 1b2e02fe..1decf1b0 100644 --- a/spec/jobs/send_submission_created_webhook_request_job_spec.rb +++ b/spec/jobs/send_submission_created_webhook_request_job_spec.rb @@ -1,7 +1,5 @@ # frozen_string_literal: true -require 'rails_helper' - RSpec.describe SendSubmissionCreatedWebhookRequestJob do let(:account) { create(:account) } let(:user) { create(:user, account:) } diff --git a/spec/jobs/send_template_created_webhook_request_job_spec.rb b/spec/jobs/send_template_created_webhook_request_job_spec.rb index 14df0b3e..bb2b51c6 100644 --- a/spec/jobs/send_template_created_webhook_request_job_spec.rb +++ b/spec/jobs/send_template_created_webhook_request_job_spec.rb @@ -1,7 +1,5 @@ # frozen_string_literal: true -require 'rails_helper' - RSpec.describe SendTemplateCreatedWebhookRequestJob do let(:account) { create(:account) } let(:user) { create(:user, account:) } diff --git a/spec/jobs/send_template_updated_webhook_request_job_spec.rb b/spec/jobs/send_template_updated_webhook_request_job_spec.rb index 4451b071..2edcd280 100644 --- a/spec/jobs/send_template_updated_webhook_request_job_spec.rb +++ b/spec/jobs/send_template_updated_webhook_request_job_spec.rb @@ -1,7 +1,5 @@ # frozen_string_literal: true -require 'rails_helper' - RSpec.describe SendTemplateUpdatedWebhookRequestJob do let(:account) { create(:account) } let(:user) { create(:user, account:) } diff --git a/spec/lib/params/base_validator_spec.rb b/spec/lib/params/base_validator_spec.rb index 5a00e188..7021a6b3 100644 --- a/spec/lib/params/base_validator_spec.rb +++ b/spec/lib/params/base_validator_spec.rb @@ -1,7 +1,5 @@ # frozen_string_literal: true -require 'rails_helper' - RSpec.describe Params::BaseValidator do let(:validator) { described_class.new({}) } diff --git a/spec/requests/submissions_spec.rb b/spec/requests/submissions_spec.rb index 020bd908..5f9e98db 100644 --- a/spec/requests/submissions_spec.rb +++ b/spec/requests/submissions_spec.rb @@ -1,8 +1,6 @@ # frozen_string_literal: true -require 'rails_helper' - -describe 'Submission API', type: :request do +describe 'Submission API' do let(:account) { create(:account, :with_testing_account) } let(:testing_account) { account.testing_accounts.first } let(:author) { create(:user, account:) } diff --git a/spec/requests/submitters_spec.rb b/spec/requests/submitters_spec.rb index 023de7ee..faa7dd4d 100644 --- a/spec/requests/submitters_spec.rb +++ b/spec/requests/submitters_spec.rb @@ -1,8 +1,6 @@ # frozen_string_literal: true -require 'rails_helper' - -describe 'Submitter API', type: :request do +describe 'Submitter API' do let(:account) { create(:account, :with_testing_account) } let(:testing_account) { account.testing_accounts.first } let(:author) { create(:user, account:) } diff --git a/spec/requests/templates_spec.rb b/spec/requests/templates_spec.rb index 3d6e1284..fa2a362a 100644 --- a/spec/requests/templates_spec.rb +++ b/spec/requests/templates_spec.rb @@ -1,8 +1,6 @@ # frozen_string_literal: true -require 'rails_helper' - -describe 'Templates API', type: :request do +describe 'Templates API' do let(:account) { create(:account, :with_testing_account) } let(:testing_account) { account.testing_accounts.first } let(:author) { create(:user, account:) } diff --git a/spec/requests/tools_spec.rb b/spec/requests/tools_spec.rb index b51f771c..3de12fcc 100644 --- a/spec/requests/tools_spec.rb +++ b/spec/requests/tools_spec.rb @@ -1,8 +1,6 @@ # frozen_string_literal: true -require 'rails_helper' - -describe 'Tools API', type: :request do +describe 'Tools API' do let(:account) { create(:account) } let(:author) { create(:user, account:) } let(:file_path) { Rails.root.join('spec/fixtures/sample-document.pdf') } diff --git a/spec/system/account_settings_spec.rb b/spec/system/account_settings_spec.rb index ae3bef28..7c194219 100644 --- a/spec/system/account_settings_spec.rb +++ b/spec/system/account_settings_spec.rb @@ -1,7 +1,5 @@ # frozen_string_literal: true -require 'rails_helper' - RSpec.describe 'Account Settings' do let!(:account) { create(:account) } let!(:user) { create(:user, account:) } diff --git a/spec/system/api_settings_spec.rb b/spec/system/api_settings_spec.rb index 648e202d..a14ef36d 100644 --- a/spec/system/api_settings_spec.rb +++ b/spec/system/api_settings_spec.rb @@ -1,7 +1,5 @@ # frozen_string_literal: true -require 'rails_helper' - RSpec.describe 'API Settings' do let!(:account) { create(:account) } let!(:user) { create(:user, account:) } diff --git a/spec/system/dashboard_spec.rb b/spec/system/dashboard_spec.rb index f2bd11b1..81d16458 100644 --- a/spec/system/dashboard_spec.rb +++ b/spec/system/dashboard_spec.rb @@ -1,7 +1,5 @@ # frozen_string_literal: true -require 'rails_helper' - RSpec.describe 'Dashboard Page' do let!(:account) { create(:account) } let!(:user) { create(:user, account:) } diff --git a/spec/system/email_settings_spec.rb b/spec/system/email_settings_spec.rb index 5e2a00e5..f7d683b8 100644 --- a/spec/system/email_settings_spec.rb +++ b/spec/system/email_settings_spec.rb @@ -1,7 +1,5 @@ # frozen_string_literal: true -require 'rails_helper' - RSpec.describe 'Email Settings' do let!(:account) { create(:account) } let!(:user) { create(:user, account:) } diff --git a/spec/system/esign_spec.rb b/spec/system/esign_spec.rb index b1a48f62..d7441d7e 100644 --- a/spec/system/esign_spec.rb +++ b/spec/system/esign_spec.rb @@ -1,7 +1,5 @@ # frozen_string_literal: true -require 'rails_helper' - RSpec.describe 'PDF Signature Settings' do let!(:account) { create(:account) } let!(:user) { create(:user, account:) } diff --git a/spec/system/newsletters_spec.rb b/spec/system/newsletters_spec.rb index a4fc3c18..274ba7e3 100644 --- a/spec/system/newsletters_spec.rb +++ b/spec/system/newsletters_spec.rb @@ -1,7 +1,5 @@ # frozen_string_literal: true -require 'rails_helper' - RSpec.describe 'Newsletter' do let(:user) { create(:user, account: create(:account)) } diff --git a/spec/system/notifications_settings_spec.rb b/spec/system/notifications_settings_spec.rb index 4f0d0f7c..2edd3eb5 100644 --- a/spec/system/notifications_settings_spec.rb +++ b/spec/system/notifications_settings_spec.rb @@ -1,7 +1,5 @@ # frozen_string_literal: true -require 'rails_helper' - RSpec.describe 'Notifications Settings' do let(:user) { create(:user, account: create(:account)) } diff --git a/spec/system/personalization_settings_spec.rb b/spec/system/personalization_settings_spec.rb index 9d16d0c0..8b7fa214 100644 --- a/spec/system/personalization_settings_spec.rb +++ b/spec/system/personalization_settings_spec.rb @@ -1,7 +1,5 @@ # frozen_string_literal: true -require 'rails_helper' - RSpec.describe 'Personalization Settings', :js do let!(:account) { create(:account) } let!(:user) { create(:user, account:) } diff --git a/spec/system/personalization_spec.rb b/spec/system/personalization_spec.rb index f82173a1..18aa04b1 100644 --- a/spec/system/personalization_spec.rb +++ b/spec/system/personalization_spec.rb @@ -1,7 +1,5 @@ # frozen_string_literal: true -require 'rails_helper' - RSpec.describe 'Personalization' do let!(:account) { create(:account) } let!(:user) { create(:user, account:) } diff --git a/spec/system/profile_settings_spec.rb b/spec/system/profile_settings_spec.rb index 351b636c..7b977d2d 100644 --- a/spec/system/profile_settings_spec.rb +++ b/spec/system/profile_settings_spec.rb @@ -1,7 +1,5 @@ # frozen_string_literal: true -require 'rails_helper' - RSpec.describe 'Profile Settings' do let(:user) { create(:user, account: create(:account)) } diff --git a/spec/system/setup_spec.rb b/spec/system/setup_spec.rb index 25c6df27..5235c9b5 100644 --- a/spec/system/setup_spec.rb +++ b/spec/system/setup_spec.rb @@ -1,7 +1,5 @@ # frozen_string_literal: true -require 'rails_helper' - RSpec.describe 'App Setup' do let(:form_data) do { diff --git a/spec/system/sign_in_spec.rb b/spec/system/sign_in_spec.rb index e9e2f4d1..df0e4f02 100644 --- a/spec/system/sign_in_spec.rb +++ b/spec/system/sign_in_spec.rb @@ -1,8 +1,6 @@ # frozen_string_literal: true -require 'rails_helper' - -RSpec.describe 'Sign In', type: :system do +RSpec.describe 'Sign In' do let(:account) { create(:account) } let!(:user) { create(:user, account:, email: 'john.dou@example.com', password: 'strong_password') } diff --git a/spec/system/signing_form_spec.rb b/spec/system/signing_form_spec.rb index 300edc2e..8bfa3e5e 100644 --- a/spec/system/signing_form_spec.rb +++ b/spec/system/signing_form_spec.rb @@ -1,8 +1,6 @@ # frozen_string_literal: true -require 'rails_helper' - -RSpec.describe 'Signing Form', type: :system do +RSpec.describe 'Signing Form' do let(:account) { create(:account) } let(:author) { create(:user, account:) } @@ -13,7 +11,7 @@ RSpec.describe 'Signing Form', type: :system do visit start_form_path(slug: template.slug) end - it 'shows the email step', type: :system do + it 'shows the email step' do expect(page).to have_content('You have been invited to submit a form') expect(page).to have_content("Invited by #{account.name}") expect(page).to have_field('Email', type: 'email') diff --git a/spec/system/storage_settings_spec.rb b/spec/system/storage_settings_spec.rb index d57564d7..c11d0ea0 100644 --- a/spec/system/storage_settings_spec.rb +++ b/spec/system/storage_settings_spec.rb @@ -1,7 +1,5 @@ # frozen_string_literal: true -require 'rails_helper' - RSpec.describe 'Storage Settings' do let!(:account) { create(:account) } let!(:user) { create(:user, account:) } diff --git a/spec/system/submission_preview_spec.rb b/spec/system/submission_preview_spec.rb index b231fcff..54fb75f2 100644 --- a/spec/system/submission_preview_spec.rb +++ b/spec/system/submission_preview_spec.rb @@ -1,7 +1,5 @@ # frozen_string_literal: true -require 'rails_helper' - RSpec.describe 'Submission Preview' do let(:account) { create(:account) } let(:user) { create(:user, account:) } diff --git a/spec/system/team_settings_spec.rb b/spec/system/team_settings_spec.rb index 077c5104..0286267f 100644 --- a/spec/system/team_settings_spec.rb +++ b/spec/system/team_settings_spec.rb @@ -1,7 +1,5 @@ # frozen_string_literal: true -require 'rails_helper' - RSpec.describe 'Team Settings' do let(:account) { create(:account) } let(:second_account) { create(:account) } diff --git a/spec/system/template_builder_spec.rb b/spec/system/template_builder_spec.rb index d14ce3b9..2f4b9456 100644 --- a/spec/system/template_builder_spec.rb +++ b/spec/system/template_builder_spec.rb @@ -1,7 +1,5 @@ # frozen_string_literal: true -require 'rails_helper' - RSpec.describe 'Template Builder' do let(:account) { create(:account) } let(:author) { create(:user, account:) } diff --git a/spec/system/template_spec.rb b/spec/system/template_spec.rb index 0b512041..a0ffe4e5 100644 --- a/spec/system/template_spec.rb +++ b/spec/system/template_spec.rb @@ -1,7 +1,5 @@ # frozen_string_literal: true -require 'rails_helper' - RSpec.describe 'Template' do let!(:account) { create(:account) } let!(:user) { create(:user, account:) } diff --git a/spec/system/webhook_settings_spec.rb b/spec/system/webhook_settings_spec.rb index fbbcaea2..5b4cbaf2 100644 --- a/spec/system/webhook_settings_spec.rb +++ b/spec/system/webhook_settings_spec.rb @@ -1,7 +1,5 @@ # frozen_string_literal: true -require 'rails_helper' - RSpec.describe 'Webhook Settings' do let!(:account) { create(:account) } let!(:user) { create(:user, account:) }