From 79a92937b25e6e4768685bcade2faa26a146bfc7 Mon Sep 17 00:00:00 2001 From: benk-gc Date: Thu, 30 Nov 2023 11:52:26 +0000 Subject: [PATCH] Add .rspec file. This allows us to remove 'require "spec_helper"' from spec files. --- .gitignore | 3 --- .rspec | 1 + .../statesman/active_record_transition_generator_spec.rb | 1 - spec/generators/statesman/migration_generator_spec.rb | 1 - spec/statesman/adapters/active_record_queries_spec.rb | 1 - spec/statesman/adapters/active_record_spec.rb | 1 - spec/statesman/adapters/active_record_transition_spec.rb | 1 - spec/statesman/adapters/memory_spec.rb | 1 - spec/statesman/adapters/memory_transition_spec.rb | 1 - spec/statesman/adapters/shared_examples.rb | 1 - .../statesman/adapters/type_safe_active_record_queries_spec.rb | 1 - spec/statesman/callback_spec.rb | 1 - spec/statesman/config_spec.rb | 1 - spec/statesman/exceptions_spec.rb | 1 - spec/statesman/guard_spec.rb | 1 - spec/statesman/machine_spec.rb | 1 - spec/statesman/utils_spec.rb | 1 - 17 files changed, 1 insertion(+), 18 deletions(-) create mode 100644 .rspec diff --git a/.gitignore b/.gitignore index b878c414..88a3a80f 100644 --- a/.gitignore +++ b/.gitignore @@ -55,9 +55,6 @@ Gemfile.lock # Used by RuboCop. Remote config files pulled in from inherit_from directive. # .rubocop-https?--* -# Project-specific ignores -.rspec - # VSCode .vscode diff --git a/.rspec b/.rspec new file mode 100644 index 00000000..c99d2e73 --- /dev/null +++ b/.rspec @@ -0,0 +1 @@ +--require spec_helper diff --git a/spec/generators/statesman/active_record_transition_generator_spec.rb b/spec/generators/statesman/active_record_transition_generator_spec.rb index 68431391..73b76703 100644 --- a/spec/generators/statesman/active_record_transition_generator_spec.rb +++ b/spec/generators/statesman/active_record_transition_generator_spec.rb @@ -1,6 +1,5 @@ # frozen_string_literal: true -require "spec_helper" require "support/generators_shared_examples" require "generators/statesman/active_record_transition_generator" diff --git a/spec/generators/statesman/migration_generator_spec.rb b/spec/generators/statesman/migration_generator_spec.rb index 03966bae..8ff5718b 100644 --- a/spec/generators/statesman/migration_generator_spec.rb +++ b/spec/generators/statesman/migration_generator_spec.rb @@ -1,6 +1,5 @@ # frozen_string_literal: true -require "spec_helper" require "support/generators_shared_examples" require "generators/statesman/migration_generator" diff --git a/spec/statesman/adapters/active_record_queries_spec.rb b/spec/statesman/adapters/active_record_queries_spec.rb index e3f725d9..f2237808 100644 --- a/spec/statesman/adapters/active_record_queries_spec.rb +++ b/spec/statesman/adapters/active_record_queries_spec.rb @@ -1,6 +1,5 @@ # frozen_string_literal: true -require "spec_helper" describe Statesman::Adapters::ActiveRecordQueries, :active_record do def configure_old(klass, transition_class) diff --git a/spec/statesman/adapters/active_record_spec.rb b/spec/statesman/adapters/active_record_spec.rb index a0950b4b..cf2b4d14 100644 --- a/spec/statesman/adapters/active_record_spec.rb +++ b/spec/statesman/adapters/active_record_spec.rb @@ -1,6 +1,5 @@ # frozen_string_literal: true -require "spec_helper" require "timecop" require "statesman/adapters/shared_examples" require "statesman/exceptions" diff --git a/spec/statesman/adapters/active_record_transition_spec.rb b/spec/statesman/adapters/active_record_transition_spec.rb index d97b8a9b..efbc1b23 100644 --- a/spec/statesman/adapters/active_record_transition_spec.rb +++ b/spec/statesman/adapters/active_record_transition_spec.rb @@ -1,6 +1,5 @@ # frozen_string_literal: true -require "spec_helper" require "json" describe Statesman::Adapters::ActiveRecordTransition do diff --git a/spec/statesman/adapters/memory_spec.rb b/spec/statesman/adapters/memory_spec.rb index f54df755..e7a1b043 100644 --- a/spec/statesman/adapters/memory_spec.rb +++ b/spec/statesman/adapters/memory_spec.rb @@ -1,6 +1,5 @@ # frozen_string_literal: true -require "spec_helper" require "statesman/adapters/shared_examples" require "statesman/adapters/memory_transition" diff --git a/spec/statesman/adapters/memory_transition_spec.rb b/spec/statesman/adapters/memory_transition_spec.rb index 467ee68c..731e8694 100644 --- a/spec/statesman/adapters/memory_transition_spec.rb +++ b/spec/statesman/adapters/memory_transition_spec.rb @@ -1,6 +1,5 @@ # frozen_string_literal: true -require "spec_helper" require "statesman/adapters/memory_transition" describe Statesman::Adapters::MemoryTransition do diff --git a/spec/statesman/adapters/shared_examples.rb b/spec/statesman/adapters/shared_examples.rb index 67a3bcc8..7cca36b8 100644 --- a/spec/statesman/adapters/shared_examples.rb +++ b/spec/statesman/adapters/shared_examples.rb @@ -1,6 +1,5 @@ # frozen_string_literal: true -require "spec_helper" # All adpators must define seven methods: # initialize: Accepts a transition class, parent model and state_attr. diff --git a/spec/statesman/adapters/type_safe_active_record_queries_spec.rb b/spec/statesman/adapters/type_safe_active_record_queries_spec.rb index 215c7ed6..d4ed91e5 100644 --- a/spec/statesman/adapters/type_safe_active_record_queries_spec.rb +++ b/spec/statesman/adapters/type_safe_active_record_queries_spec.rb @@ -1,6 +1,5 @@ # frozen_string_literal: true -require "spec_helper" describe Statesman::Adapters::TypeSafeActiveRecordQueries, :active_record do def configure(klass, transition_class) diff --git a/spec/statesman/callback_spec.rb b/spec/statesman/callback_spec.rb index 59f2aaba..03e11f1a 100644 --- a/spec/statesman/callback_spec.rb +++ b/spec/statesman/callback_spec.rb @@ -1,6 +1,5 @@ # frozen_string_literal: true -require "spec_helper" describe Statesman::Callback do let(:cb_lambda) { -> {} } diff --git a/spec/statesman/config_spec.rb b/spec/statesman/config_spec.rb index f693e4ea..a73a6c5e 100644 --- a/spec/statesman/config_spec.rb +++ b/spec/statesman/config_spec.rb @@ -1,6 +1,5 @@ # frozen_string_literal: true -require "spec_helper" describe Statesman::Config do let(:instance) { described_class.new } diff --git a/spec/statesman/exceptions_spec.rb b/spec/statesman/exceptions_spec.rb index 3f1eefdb..bb96e889 100644 --- a/spec/statesman/exceptions_spec.rb +++ b/spec/statesman/exceptions_spec.rb @@ -1,6 +1,5 @@ # frozen_string_literal: true -require "spec_helper" describe "Exceptions" do describe "InvalidStateError" do diff --git a/spec/statesman/guard_spec.rb b/spec/statesman/guard_spec.rb index 2345665e..b10c4c90 100644 --- a/spec/statesman/guard_spec.rb +++ b/spec/statesman/guard_spec.rb @@ -1,6 +1,5 @@ # frozen_string_literal: true -require "spec_helper" describe Statesman::Guard do let(:callback) { -> {} } diff --git a/spec/statesman/machine_spec.rb b/spec/statesman/machine_spec.rb index 6e7cfd3a..e92e769f 100644 --- a/spec/statesman/machine_spec.rb +++ b/spec/statesman/machine_spec.rb @@ -1,6 +1,5 @@ # frozen_string_literal: true -require "spec_helper" describe Statesman::Machine do let(:machine) { Class.new { include Statesman::Machine } } diff --git a/spec/statesman/utils_spec.rb b/spec/statesman/utils_spec.rb index b3e76b8b..22bf2f87 100644 --- a/spec/statesman/utils_spec.rb +++ b/spec/statesman/utils_spec.rb @@ -1,6 +1,5 @@ # frozen_string_literal: true -require "spec_helper" describe Statesman::Utils do describe ".rails_major_version" do