Remove unnecessary spec_helper requires
https://github.com/rspec/rspec/wiki#rspec
This commit is contained in:
parent
6967a365b8
commit
01d81f54b5
|
@ -1,5 +1,3 @@
|
|||
require "spec_helper"
|
||||
|
||||
unless ActiveSupport::Notifications.respond_to?(:subscribed)
|
||||
module SubscribedBehavior
|
||||
def subscribed(callback, *args, &block)
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require "spec_helper"
|
||||
|
||||
describe "aliases and overrides" do
|
||||
before do
|
||||
FactoryBot.aliases << [/one/, "two"]
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe "a generated attributes hash" do
|
||||
include FactoryBot::Syntax::Methods
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe "a generated attributes hash where order matters" do
|
||||
include FactoryBot::Syntax::Methods
|
||||
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe "build multiple instances" do
|
||||
before do
|
||||
define_model('Post', title: :string, position: :integer)
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe "a built instance" do
|
||||
include FactoryBot::Syntax::Methods
|
||||
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe "a generated stub instance" do
|
||||
include FactoryBot::Syntax::Methods
|
||||
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe "callbacks" do
|
||||
before do
|
||||
define_model("User", first_name: :string, last_name: :string)
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe "create multiple instances" do
|
||||
before do
|
||||
define_model('Post', title: :string, position: :integer)
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe "create multiple instances" do
|
||||
before do
|
||||
define_model('Post', title: :string, position: :integer)
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe "a created instance" do
|
||||
include FactoryBot::Syntax::Methods
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe 'defining methods inside FactoryBot' do
|
||||
it 'raises with a meaningful message' do
|
||||
define_model('User')
|
||||
|
|
|
@ -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")
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe "an instance generated by a factory" do
|
||||
before do
|
||||
define_model("User")
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe 'global initialize_with' do
|
||||
before do
|
||||
define_class('User') do
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe 'global to_create' do
|
||||
before do
|
||||
define_model('User', name: :string)
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require "spec_helper"
|
||||
|
||||
describe "initialize_with with non-FG attributes" do
|
||||
include FactoryBot::Syntax::Methods
|
||||
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require "spec_helper"
|
||||
|
||||
describe "finding factories keyed by class instead of symbol" do
|
||||
before do
|
||||
define_model("User") do
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require "spec_helper"
|
||||
|
||||
describe "modifying factories" do
|
||||
include FactoryBot::Syntax::Methods
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require "spec_helper"
|
||||
|
||||
describe "association assignment from nested attributes" do
|
||||
before do
|
||||
define_model("Post", title: :string) do
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe "attribute overrides" do
|
||||
before do
|
||||
define_model('User', admin: :boolean)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe 'setting private attributes' do
|
||||
it 'raises a NoMethodError' do
|
||||
define_class('User') do
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require "spec_helper"
|
||||
|
||||
shared_context "registering custom strategies" do
|
||||
before do
|
||||
define_class("NamedObject") do
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe 'sequences are evaluated in the correct context' do
|
||||
before do
|
||||
define_class("User") do
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require "spec_helper"
|
||||
|
||||
describe "FactoryBot.rewind_sequences" do
|
||||
include FactoryBot::Syntax::Methods
|
||||
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe "sequences" do
|
||||
include FactoryBot::Syntax::Methods
|
||||
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require "spec_helper"
|
||||
|
||||
describe "skipping the default create" do
|
||||
before do
|
||||
define_model("User", email: :string)
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe "a stubbed instance" do
|
||||
include FactoryBot::Syntax::Methods
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require "spec_helper"
|
||||
|
||||
describe "an instance generated by a factory with multiple traits" do
|
||||
before do
|
||||
define_model("User",
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require "spec_helper"
|
||||
|
||||
describe "transient attributes" do
|
||||
before do
|
||||
define_model("User", name: :string, email: :string)
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe FactoryBot, "aliases" do
|
||||
context "aliases for an attribute" do
|
||||
subject { FactoryBot.aliases_for(:test) }
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe FactoryBot::Attribute::Association do
|
||||
let(:name) { :author }
|
||||
let(:factory) { :user }
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe FactoryBot::Attribute::Dynamic do
|
||||
let(:name) { :first_name }
|
||||
let(:block) { -> { } }
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe FactoryBot::Attribute::Sequence do
|
||||
let(:sequence_name) { :name }
|
||||
let(:name) { :first_name }
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe FactoryBot::Attribute::Static do
|
||||
let(:name) { :first_name }
|
||||
let(:value) { "John" }
|
||||
|
|
|
@ -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" }) }
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe FactoryBot::Attribute do
|
||||
let(:name) { "user" }
|
||||
subject { FactoryBot::Attribute.new(name, false) }
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe FactoryBot::Declaration::Implicit do
|
||||
let(:name) { :author }
|
||||
let(:declaration) { FactoryBot::Declaration::Implicit.new(name) }
|
||||
|
|
|
@ -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") }
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe FactoryBot::DefinitionProxy, "#add_attribute" do
|
||||
subject { FactoryBot::Definition.new }
|
||||
let(:proxy) { FactoryBot::DefinitionProxy.new(subject) }
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require "spec_helper"
|
||||
|
||||
describe FactoryBot::Definition do
|
||||
it { should delegate(:declare_attribute).to(:declarations) }
|
||||
end
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require "spec_helper"
|
||||
|
||||
describe FactoryBot::Decorator::DisallowsDuplicatesRegistry do
|
||||
let(:registry) { double("registry", name: "Great thing", register: true) }
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe FactoryBot::Factory do
|
||||
before do
|
||||
@name = :user
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require 'spec_helper'
|
||||
|
||||
shared_examples_for "finds definitions" do
|
||||
before do
|
||||
allow(FactoryBot).to receive(:load)
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require "spec_helper"
|
||||
|
||||
describe FactoryBot::NullFactory do
|
||||
it { should delegate(:defined_traits).to(:definition) }
|
||||
it { should delegate(:callbacks).to(:definition) }
|
||||
|
|
|
@ -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] }
|
||||
|
|
|
@ -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") }
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require "spec_helper"
|
||||
|
||||
shared_examples "a sequence" do |options|
|
||||
first_value = options[:first_value]
|
||||
second_value = options[:second_value]
|
||||
|
|
|
@ -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) }
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require 'spec_helper'
|
||||
|
||||
shared_examples "disabled persistence method" do |method_name|
|
||||
let(:instance) { described_class.new.result(evaluation) }
|
||||
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require "spec_helper"
|
||||
|
||||
describe FactoryBot::StrategyCalculator do
|
||||
let(:strategy) do
|
||||
define_class("MyAwesomeClass")
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
require "spec_helper"
|
||||
|
||||
describe FactoryBot do
|
||||
let(:factory) { FactoryBot::Factory.new(:object) }
|
||||
let(:sequence) { FactoryBot::Sequence.new(:email) }
|
||||
|
|
Loading…
Reference in New Issue