Ich kann anscheinend nicht "config.include FactoryGirl :: Syntax :: Methods" zu meinem rspec config Block in spec_helper.rb hinzufügen

8

Wenn ich hinzufügen:

%Vor%

unter

%Vor%

und rspsp, ich sehe diesen Fehler:

  

/Users/perry_mac/rails_projects/mymri/spec/spec_helper.rb:21:in Block   in ': nicht initialisierte Konstante FactoryGirl (NameError)

my gemfile.lock kann in diesem pastebin gesehen werden Meine gemfile kann in diesem Pastebin

gesehen werden

Wenn ich die Anweisung Rspec.comfigure weglasse, laufen alle Tests einwandfrei. Ich würde gerne die abgekürzte Syntax verwenden, bin mir aber nicht sicher, was ich hier falsch mache.

    
Perry Horwich 03.09.2014, 15:39
quelle

5 Antworten

9

Verstanden.

Dieser Link hat mir den Weg gezeigt.

Die erforderliche Addition sollte in spec/support/factory_girl.rb erfolgen und so aussehen:

%Vor%     
Perry Horwich 03.09.2014, 16:13
quelle
8

Sie müssen diese Zeichenfolge in der Datei 'spec / RAILS _helper.rb' nicht in 'spec_helper.rb'

hinzufügen     
Evgeny Palguev 26.08.2015 10:10
quelle
3

Stellen Sie sicher, dass require 'support/factory_girl' in spec/rails_helper.rb nach require 'rspec/rails' eingefügt wird.

Ich habe diesen Fehler erhalten, nachdem ich ihn nach require 'spec_helper' richtig gestellt habe.

    
Thomas Pritchard 10.09.2017 13:30
quelle
0

Stellen Sie auch sicher, dass require 'factory_girl' in spec/support/factory_girl.rb

ist

Das ist das Thema für mich.

    
user3787212 13.03.2018 06:22
quelle
0

Ich denke, es ist erwähnenswert, dass Sie bei der Verwendung von FactoryGirl eine ablehnende Meldung erhalten:

%Vor%

Nur eine Anmerkung für Entwickler, die in Zukunft FactoryGirl verwenden wollen.

    
ThaDick 16.03.2018 12:59
quelle