Remove unnecessary spec_helper requires

https://github.com/rspec/rspec/wiki#rspec
This commit is contained in:
Oli Peate 2018-05-21 15:28:06 +01:00 committed by Oliver Peate
parent 6967a365b8
commit 01d81f54b5
66 changed files with 1 additions and 131 deletions

1
.rspec
View File

@ -1,2 +1,3 @@
--format progress
--color
--require spec_helper

View File

@ -1,5 +1,3 @@
require "spec_helper"
unless ActiveSupport::Notifications.respond_to?(:subscribed)
module SubscribedBehavior
def subscribed(callback, *args, &block)

View File

@ -1,5 +1,3 @@
require "spec_helper"
describe "aliases and overrides" do
before do
FactoryBot.aliases << [/one/, "two"]

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe "attribute aliases" do
before do
define_model('User', name: :string, age: :integer)
@ -42,4 +40,3 @@ describe "attribute aliases" do
end
end
end

View File

@ -1,5 +1,3 @@
require "spec_helper"
describe "declaring attributes on a Factory that are private methods on Object" do
before do
define_model("Website", system: :boolean, link: :string, sleep: :integer)

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe "a generated attributes hash" do
include FactoryBot::Syntax::Methods

View File

@ -1,5 +1,3 @@
require "spec_helper"
describe "calling methods on the model instance" do
before do
define_model('User', age: :integer, age_copy: :integer) do

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe "a generated attributes hash where order matters" do
include FactoryBot::Syntax::Methods

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe "build multiple instances" do
before do
define_model('Post', title: :string, position: :integer)

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe "a built instance" do
include FactoryBot::Syntax::Methods

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe "a generated stub instance" do
include FactoryBot::Syntax::Methods

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe "callbacks" do
before do
define_model("User", first_name: :string, last_name: :string)

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe "create multiple instances" do
before do
define_model('Post', title: :string, position: :integer)

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe "create multiple instances" do
before do
define_model('Post', title: :string, position: :integer)

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe "a created instance" do
include FactoryBot::Syntax::Methods

View File

@ -1,5 +1,3 @@
require "spec_helper"
describe "defining a child factory before a parent" do
before do
define_model("User", name: :string, admin: :boolean, email: :string, upper_email: :string, login: :string)

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe 'defining methods inside FactoryBot' do
it 'raises with a meaningful message' do
define_model('User')

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe "an instance generated by a factory named a camel case string " do
before do
define_model("UserModel")

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe "an instance generated by a factory with a custom class name" do
before do
define_model("User", admin: :boolean)

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe "an instance generated by a factory" do
before do
define_model("User")

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe 'global initialize_with' do
before do
define_class('User') do

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe 'global to_create' do
before do
define_model('User', name: :string)

View File

@ -1,5 +1,3 @@
require "spec_helper"
describe "initialize_with with non-FG attributes" do
include FactoryBot::Syntax::Methods

View File

@ -1,5 +1,3 @@
require "spec_helper"
describe "finding factories keyed by class instead of symbol" do
before do
define_model("User") do

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe 'FactoryBot.lint' do
it 'raises when a factory is invalid' do
define_model 'User', name: :string do

View File

@ -1,5 +1,3 @@
require "spec_helper"
describe "modifying factories" do
include FactoryBot::Syntax::Methods

View File

@ -1,5 +1,3 @@
require "spec_helper"
describe "modifying inherited factories with traits" do
before do
define_model('User', gender: :string, admin: :boolean, age: :integer)

View File

@ -1,5 +1,3 @@
require "spec_helper"
describe "association assignment from nested attributes" do
before do
define_model("Post", title: :string) do

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe "attribute overrides" do
before do
define_model('User', admin: :boolean)

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe "an instance generated by a factory that inherits from another factory" do
before do
define_model("User", name: :string, admin: :boolean, email: :string, upper_email: :string, login: :string)

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe 'setting private attributes' do
it 'raises a NoMethodError' do
define_class('User') do

View File

@ -1,5 +1,3 @@
require "spec_helper"
shared_context "registering custom strategies" do
before do
define_class("NamedObject") do

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe 'sequences are evaluated in the correct context' do
before do
define_class("User") do

View File

@ -1,5 +1,3 @@
require "spec_helper"
describe "FactoryBot.rewind_sequences" do
include FactoryBot::Syntax::Methods

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe "sequences" do
include FactoryBot::Syntax::Methods

View File

@ -1,5 +1,3 @@
require "spec_helper"
describe "skipping the default create" do
before do
define_model("User", email: :string)

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe "a stubbed instance" do
include FactoryBot::Syntax::Methods

View File

@ -1,5 +1,3 @@
require "spec_helper"
describe "syntax methods within dynamic attributes" do
before do
define_model("Post", title: :string, user_id: :integer) do

View File

@ -1,5 +1,3 @@
require "spec_helper"
describe "an instance generated by a factory with multiple traits" do
before do
define_model("User",

View File

@ -1,5 +1,3 @@
require "spec_helper"
describe "transient attributes" do
before do
define_model("User", name: :string, email: :string)

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe FactoryBot, "aliases" do
context "aliases for an attribute" do
subject { FactoryBot.aliases_for(:test) }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe FactoryBot::Attribute::Association do
let(:name) { :author }
let(:factory) { :user }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe FactoryBot::Attribute::Dynamic do
let(:name) { :first_name }
let(:block) { -> { } }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe FactoryBot::Attribute::Sequence do
let(:sequence_name) { :name }
let(:name) { :first_name }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe FactoryBot::Attribute::Static do
let(:name) { :first_name }
let(:value) { "John" }

View File

@ -1,5 +1,3 @@
require "spec_helper"
describe FactoryBot::AttributeList, "#define_attribute" do
let(:static_attribute) { FactoryBot::Attribute::Static.new(:full_name, "value", false) }
let(:dynamic_attribute) { FactoryBot::Attribute::Dynamic.new(:email, false, ->(u) { "#{u.full_name}@example.com" }) }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe FactoryBot::Attribute do
let(:name) { "user" }
subject { FactoryBot::Attribute.new(name, false) }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe FactoryBot::Callback do
it "has a name" do
expect(FactoryBot::Callback.new(:after_create, -> {}).name).to eq :after_create

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe FactoryBot::Declaration::Implicit do
let(:name) { :author }
let(:declaration) { FactoryBot::Declaration::Implicit.new(name) }

View File

@ -1,5 +1,3 @@
require "spec_helper"
describe FactoryBot::DeclarationList, "#attributes" do
let(:static_attribute_1) { double("static attribute 1") }
let(:static_attribute_2) { double("static attribute 2") }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe FactoryBot::DefinitionProxy, "#add_attribute" do
subject { FactoryBot::Definition.new }
let(:proxy) { FactoryBot::DefinitionProxy.new(subject) }

View File

@ -1,5 +1,3 @@
require "spec_helper"
describe FactoryBot::Definition do
it { should delegate(:declare_attribute).to(:declarations) }
end

View File

@ -1,5 +1,3 @@
require "spec_helper"
describe FactoryBot::Decorator::DisallowsDuplicatesRegistry do
let(:registry) { double("registry", name: "Great thing", register: true) }

View File

@ -1,5 +1,3 @@
require "spec_helper"
describe FactoryBot::EvaluatorClassDefiner do
it "returns an evaluator when accessing the evaluator class" do
evaluator = define_evaluator(parent_class: FactoryBot::Evaluator)

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe FactoryBot::Factory do
before do
@name = :user

View File

@ -1,5 +1,3 @@
require 'spec_helper'
shared_examples_for "finds definitions" do
before do
allow(FactoryBot).to receive(:load)

View File

@ -1,5 +1,3 @@
require "spec_helper"
describe FactoryBot::NullFactory do
it { should delegate(:defined_traits).to(:definition) }
it { should delegate(:callbacks).to(:definition) }

View File

@ -1,5 +1,3 @@
require "spec_helper"
describe FactoryBot::NullObject do
let(:methods_to_respond_to) { %w[id age name admin?] }
let(:methods_to_not_respond_to) { %w[email date_of_birth title] }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe FactoryBot::Registry do
let(:registered_object) { double("registered object") }
let(:second_registered_object) { double("second registered object") }

View File

@ -1,5 +1,3 @@
require "spec_helper"
shared_examples "a sequence" do |options|
first_value = options[:first_value]
second_value = options[:second_value]

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe FactoryBot::Strategy::AttributesFor do
let(:result) { { name: "John Doe", gender: "Male", admin: false } }
let(:evaluation) { double("evaluation", hash: result) }

View File

@ -1,5 +1,3 @@
require "spec_helper"
describe FactoryBot::Strategy::Build do
it_should_behave_like "strategy with association support", :create
it_should_behave_like "strategy with callbacks", :after_build

View File

@ -1,5 +1,3 @@
require 'spec_helper'
describe FactoryBot::Strategy::Create do
it_should_behave_like "strategy with association support", :create
it_should_behave_like "strategy with callbacks", :after_build, :before_create, :after_create

View File

@ -1,5 +1,3 @@
require 'spec_helper'
shared_examples "disabled persistence method" do |method_name|
let(:instance) { described_class.new.result(evaluation) }

View File

@ -1,5 +1,3 @@
require "spec_helper"
describe FactoryBot::StrategyCalculator do
let(:strategy) do
define_class("MyAwesomeClass")

View File

@ -1,5 +1,3 @@
require "spec_helper"
describe FactoryBot do
let(:factory) { FactoryBot::Factory.new(:object) }
let(:sequence) { FactoryBot::Sequence.new(:email) }