First my FactoryGirl methods arent working.
Second what does these commands actually do?
config.include FactoryGirl::Syntax::Methods
config.include Feature, type: :feature
First my FactoryGirl methods arent working.
Second what does these commands actually do?
config.include FactoryGirl::Syntax::Methods
config.include Feature, type: :feature
@charlieanna1 this should help Define helper methods in a module - Helper methods - RSpec Core - RSpec - Relish
Essentially, they make helper methods available within Rspec for you to utilise. The first allows for shortcut FactoryGirl methods like create(:user)
instead of FactoryGirl.create(:user)
for example. The second enables the Feature module helper methods for only feature specs as indicated by the type
.
Can you provide more info on how exactly your FactoryGirl methods arent working?
I have this in my rails_helper
RSpec.configure do |config|
config.include FactoryGirl::Syntax::Methods
config.include Feature, type: :feature
config.use_transactional_fixtures = false
config.infer_spec_type_from_file_location!
end
but still I have to use FactoryGirl.create(:user)
Can you check if you are requiring spec_helper or rails_helper on the file you are trying to use create(:user)
?