Skip to content

Commit

Permalink
Require rails_helper in one place instead of 100
Browse files Browse the repository at this point in the history
  • Loading branch information
atz committed Feb 14, 2017
1 parent 24ca23f commit 8ecb861
Show file tree
Hide file tree
Showing 99 changed files with 2 additions and 185 deletions.
3 changes: 2 additions & 1 deletion .rspec
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
--colour
--color
--require rails_helper
--exclude-pattern .internal_test_app/**/*
2 changes: 0 additions & 2 deletions spec/actors/hyrax/actors/generic_work_actor_spec.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
# Generated via
# `rails generate curation_concerns:work GenericWork`
require 'rails_helper'

RSpec.describe Hyrax::Actors::GenericWorkActor do
it "has tests" do
skip "Add your tests here"
Expand Down
2 changes: 0 additions & 2 deletions spec/actors/hyrax/actors/image_actor_spec.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
# Generated via
# `rails generate curation_concerns:work Image`
require 'rails_helper'

RSpec.describe Hyrax::Actors::ImageActor do
it "has tests" do
skip "Add your tests here"
Expand Down
2 changes: 0 additions & 2 deletions spec/controllers/account_sign_up_controller_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe AccountSignUpController, type: :controller do
let(:user) {}

Expand Down
2 changes: 0 additions & 2 deletions spec/controllers/accounts_controller_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe AccountsController, type: :controller do
let(:user) {}

Expand Down
2 changes: 0 additions & 2 deletions spec/controllers/admin/group_users_controller_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe Admin::GroupUsersController do
let(:group) { FactoryGirl.create(:group) }

Expand Down
2 changes: 0 additions & 2 deletions spec/controllers/admin/groups_controller_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe Admin::GroupsController do
context 'as an anonymous user' do
describe 'GET #index' do
Expand Down
2 changes: 0 additions & 2 deletions spec/controllers/admin/users_controller_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe Admin::UsersController do
context "with an admin user" do
before do
Expand Down
2 changes: 0 additions & 2 deletions spec/controllers/appearances_controller_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe AppearancesController, type: :controller do
before do
sign_in user
Expand Down
2 changes: 0 additions & 2 deletions spec/controllers/catalog_controller_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe CatalogController do
describe "GET /show" do
let(:file_set) { create(:file_set) }
Expand Down
2 changes: 0 additions & 2 deletions spec/controllers/content_blocks_controller_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

# This spec was generated by rspec-rails when you ran the scaffold generator.
# It demonstrates how one might use RSpec to specify the controller code that
# was generated by Rails when you ran the scaffold generator.
Expand Down
2 changes: 0 additions & 2 deletions spec/controllers/hyrax/file_sets_controller_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe Hyrax::FileSetsController do
describe 'show_presenter' do
subject { described_class.show_presenter }
Expand Down
2 changes: 0 additions & 2 deletions spec/controllers/hyrax/generic_works_controller_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe Hyrax::GenericWorksController do
let(:user) { FactoryGirl.create(:user) }
let(:work) { FactoryGirl.create(:work_with_one_file, user: user) }
Expand Down
2 changes: 0 additions & 2 deletions spec/controllers/hyrax/images_controller_spec.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
# Generated via
# `rails generate curation_concerns:work Image`
require 'rails_helper'

RSpec.describe Hyrax::ImagesController do
it "has tests" do
skip "Add your tests here"
Expand Down
2 changes: 0 additions & 2 deletions spec/controllers/hyrax/mailbox_controller_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe Hyrax::MailboxController do
routes { Hyrax::Engine.routes }

Expand Down
2 changes: 0 additions & 2 deletions spec/controllers/labels_controller_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

# This spec was generated by rspec-rails when you ran the scaffold generator.
# It demonstrates how one might use RSpec to specify the controller code that
# was generated by Rails when you ran the scaffold generator.
Expand Down
2 changes: 0 additions & 2 deletions spec/controllers/roles_controller_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe RolesController, type: :controller do
before do
sign_in user
Expand Down
2 changes: 0 additions & 2 deletions spec/controllers/splash_controller_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe SplashController do
describe 'get index' do
it 'is successful' do
Expand Down
2 changes: 0 additions & 2 deletions spec/features/accounts_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe 'Accounts administration' do
context 'as an superadmin' do
let(:user) { FactoryGirl.create(:superadmin) }
Expand Down
2 changes: 0 additions & 2 deletions spec/features/admin_dashboard_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe 'Admin Dashboard' do
context 'as an administrator' do
let(:user) { FactoryGirl.create(:admin) }
Expand Down
2 changes: 0 additions & 2 deletions spec/features/content_blocks_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe 'Site content blocks configuration' do
context 'as an administrator' do
let(:user) { FactoryGirl.create(:admin) }
Expand Down
1 change: 0 additions & 1 deletion spec/features/create_image_spec.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
# Generated via
# `rails generate curation_concerns:work Image`
require 'rails_helper'
include Warden::Test::Helpers

RSpec.feature 'Create a Image' do
Expand Down
2 changes: 0 additions & 2 deletions spec/features/create_work_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.feature 'Creating a new Work' do
let(:user) { create(:user) }

Expand Down
2 changes: 0 additions & 2 deletions spec/features/edit_file_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe "Editing a file:", type: :feature do
let(:user) { create(:user) }
let(:file_title) { 'Some kind of title' }
Expand Down
2 changes: 0 additions & 2 deletions spec/features/labels_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe 'Site labels configuration' do
context 'as an administrator' do
let(:user) { FactoryGirl.create(:admin) }
Expand Down
2 changes: 0 additions & 2 deletions spec/features/roles_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe 'Site Roles' do
context 'as an administrator' do
let!(:user) { FactoryGirl.create(:admin) }
Expand Down
2 changes: 0 additions & 2 deletions spec/features/splash_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe "The splash page" do
it "shows the page" do
visit '/splash'
Expand Down
2 changes: 0 additions & 2 deletions spec/forms/hyrax/generic_work_form_spec.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
# Generated via
# `rails generate curation_concerns:work GenericWork`
require 'rails_helper'

RSpec.describe Hyrax::GenericWorkForm do
it "has tests" do
skip "Add your tests here"
Expand Down
2 changes: 0 additions & 2 deletions spec/forms/hyrax/image_form_spec.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
# Generated via
# `rails generate curation_concerns:work Image`
require 'rails_helper'

RSpec.describe Hyrax::ImageForm do
it "has tests" do
skip "Add your tests here"
Expand Down
2 changes: 0 additions & 2 deletions spec/helpers/accounts_helper_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

# Specs in this file have access to a helper object that includes
# the AccountsHelper. For example:
#
Expand Down
2 changes: 0 additions & 2 deletions spec/helpers/admin_stats_helper_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe AdminStatsHelper do
describe "#graph_tag" do
let(:data) { [{ "label" => "foo", "data" => 7 }] }
Expand Down
2 changes: 0 additions & 2 deletions spec/helpers/content_block_helper_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe ContentBlockHelper, type: :helper do
describe '#displayable_content_block' do
it 'is defined' do
Expand Down
2 changes: 0 additions & 2 deletions spec/helpers/hyrax_helper_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe HyraxHelper, type: :helper do
describe "#banner_image" do
context "with uploaded banner image" do
Expand Down
2 changes: 0 additions & 2 deletions spec/indexers/file_set_indexer_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe FileSetIndexer do
describe 'thumbnail_path_service' do
subject { described_class.thumbnail_path_service }
Expand Down
2 changes: 0 additions & 2 deletions spec/indexers/work_indexer_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe WorkIndexer do
describe 'thumbnail_path_service' do
subject { described_class.thumbnail_path_service }
Expand Down
2 changes: 0 additions & 2 deletions spec/jobs/cleanup_account_job_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe CleanupAccountJob do
let!(:account) do
FactoryGirl.create(:account, solr_endpoint_attributes: { collection: 'x' },
Expand Down
2 changes: 0 additions & 2 deletions spec/jobs/create_fcrepo_endpoint_job_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe CreateFcrepoEndpointJob do
let(:account) { FactoryGirl.create(:account) }

Expand Down
2 changes: 0 additions & 2 deletions spec/jobs/create_redis_namespace_job_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe CreateRedisNamespaceJob do
let(:account) { FactoryGirl.create(:account) }

Expand Down
2 changes: 0 additions & 2 deletions spec/jobs/create_solr_collection_job_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe CreateSolrCollectionJob do
let(:account) { FactoryGirl.create(:account) }
let(:client) { double }
Expand Down
2 changes: 0 additions & 2 deletions spec/jobs/import_work_from_purl_job_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe ImportWorkFromPurlJob do
let(:user) { create(:user) }
let(:log) { Hyrax::Operation.create!(user: user, operation_type: "Import Purl Metadata") }
Expand Down
2 changes: 0 additions & 2 deletions spec/jobs/remove_solr_collection_job_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe RemoveSolrCollectionJob do
let(:collection) { 'x' }
let(:connection_options) { double }
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
require 'rails_helper'
require 'active_job/queue_adapters/better_active_elastic_job_adapter'

RSpec.describe ActiveJob::QueueAdapters::BetterActiveElasticJobAdapter do
Expand Down
2 changes: 0 additions & 2 deletions spec/lib/active_job_tenant_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe ActiveJobTenant do
before do
allow(Apartment::Tenant).to receive(:current).and_return('x')
Expand Down
1 change: 0 additions & 1 deletion spec/lib/importer/csv_importer_spec.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
require 'rails_helper'
require 'importer'

RSpec.describe Importer::CSVImporter do
Expand Down
1 change: 0 additions & 1 deletion spec/lib/importer/csv_parser_spec.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
require 'rails_helper'
require 'importer'

RSpec.describe Importer::CSVParser do
Expand Down
1 change: 0 additions & 1 deletion spec/lib/importer/factory/etd_factory_spec.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
require 'rails_helper'
require 'importer'

RSpec.describe Importer::Factory::ETDFactory, :clean do
Expand Down
1 change: 0 additions & 1 deletion spec/lib/importer/factory/image_factory_spec.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
require 'rails_helper'
require 'importer'

RSpec.describe Importer::Factory::ImageFactory, :clean do
Expand Down
1 change: 0 additions & 1 deletion spec/lib/importer/factory/string_literal_processor_spec.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
require 'rails_helper'
require 'importer'

RSpec.describe Importer::Factory::StringLiteralProcessor do
Expand Down
1 change: 0 additions & 1 deletion spec/lib/importer/mods_importer_spec.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
require 'rails_helper'
require 'importer'
require 'importer/mods_parser'

Expand Down
1 change: 0 additions & 1 deletion spec/lib/importer/mods_parser_spec.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
require 'rails_helper'
require 'importer'

RSpec.describe Importer::ModsParser do
Expand Down
1 change: 0 additions & 1 deletion spec/lib/stanford/importer/mods_parser_spec.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
require 'rails_helper'
require 'importer'
require 'stanford'

Expand Down
1 change: 0 additions & 1 deletion spec/lib/stanford/importer/purl_parser_spec.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
require 'rails_helper'
require 'stanford'

RSpec.describe Stanford::Importer::PurlParser do
Expand Down
2 changes: 0 additions & 2 deletions spec/middleware/account_elevator_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe AccountElevator do
subject { described_class.new(nil) }

Expand Down
1 change: 0 additions & 1 deletion spec/models/ability_spec.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
require 'rails_helper'
require 'cancan/matchers'

RSpec.describe Ability do
Expand Down
2 changes: 0 additions & 2 deletions spec/models/account_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe Account, type: :model do
let(:account) { FactoryGirl.create(:account) }

Expand Down
2 changes: 0 additions & 2 deletions spec/models/content_block_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe ContentBlock, type: :model do
before do
create(:content_block,
Expand Down
2 changes: 0 additions & 2 deletions spec/models/fcrepo_endpoint_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe FcrepoEndpoint do
let(:base_path) { 'foobar' }
describe '.options' do
Expand Down
2 changes: 0 additions & 2 deletions spec/models/file_set_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe FileSet do
describe 'indexer' do
subject { described_class.indexer }
Expand Down
2 changes: 0 additions & 2 deletions spec/models/generic_work_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe GenericWork do
describe 'indexer' do
subject { described_class.indexer }
Expand Down
2 changes: 0 additions & 2 deletions spec/models/hyku/group_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

module Hyku
RSpec.describe Group do
describe 'group with no members' do
Expand Down
2 changes: 0 additions & 2 deletions spec/models/image_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe Image do
describe 'indexer' do
subject { described_class.indexer }
Expand Down
2 changes: 0 additions & 2 deletions spec/models/redis_endpoint_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe RedisEndpoint do
let(:namespace) { 'foobar' }
describe '.options' do
Expand Down
2 changes: 0 additions & 2 deletions spec/models/role_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe Role, type: :model do
describe '.global' do
let!(:role_a) { described_class.create(name: :a) }
Expand Down
2 changes: 0 additions & 2 deletions spec/models/search_builder_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe SearchBuilder do
describe ".default_processor_chain" do
subject { described_class.default_processor_chain }
Expand Down
2 changes: 0 additions & 2 deletions spec/models/site_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe Site, type: :model do
describe ".instance" do
it "is a singleton site" do
Expand Down
2 changes: 0 additions & 2 deletions spec/models/solr_endpoint_spec.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'rails_helper'

RSpec.describe SolrEndpoint do
subject { described_class.new url: 'http://example.com/solr/' }

Expand Down
Loading

0 comments on commit 8ecb861

Please sign in to comment.