Error When Trying To Activate FactoryGirl Syntax

Hello all,

I’m still learning rails and trying to dive into TDD as early as
possible,
but I got a problem which I couldn’t solve. The deal is that I’m trying
to
activate the FactoryGirl Syntax and getting an “unitialized constant
FactoryGirl (NameError)” when attempting to run my specs.

Would appreciate any help given!

Ps.: I’m reading Aaron Sumner’s Everyday Rails Specs book, but it uses
an
older version of the gems, I don’t know if the new RSpec has something
to
do with it, as now I got 2 files(rails_helper and spec_helper)
differente
from the old structure.

For more information here is the repository link if you need more
specific
information about gemfile/spec configurations and such:

https://github.com/diegodillenburg/codero/tree/dev

Thanks in advance!
Diego Dillenburg Bueno

On 5 August 2014 15:38, Diego Dillenburg Bueno
[email protected] wrote:

older version of the gems, I don’t know if the new RSpec has something to do
with it, as now I got 2 files(rails_helper and spec_helper) differente from
the old structure.

For more information here is the repository link if you need more specific
information about gemfile/spec configurations and such:

https://github.com/diegodillenburg/codero/tree/dev

I don’t see Gemfile there. What is in that file?

Have a look at railstutorial.org (which is free to use online). It
uses factorygirl and is up to date.

Colin

Here is my gemfile, it’s also located there on the main directory:

source ‘https://rubygems.org

Bundle edge Rails instead: gem ‘rails’, github: ‘rails/rails’

gem ‘rails’, ‘4.1.0’

Use sqlite3 as the database for Active Record

gem ‘sqlite3’

Use SCSS for stylesheets

gem ‘sass-rails’, ‘~> 4.0.3’

Use Uglifier as compressor for JavaScript assets

gem ‘uglifier’, ‘>= 1.3.0’

Use CoffeeScript for .js.coffee assets and views

gem ‘coffee-rails’, ‘~> 4.0.0’

See GitHub - sstephenson/execjs: Run JavaScript code from Ruby for more supported

runtimes

gem ‘therubyracer’, platforms: :ruby

Use jquery as the JavaScript library

gem ‘jquery-rails’

Turbolinks makes following links in your web application faster.

Read more: GitHub - turbolinks/turbolinks-classic: Classic version of Turbolinks. Now deprecated in favor of Turbolinks 5.
gem ‘turbolinks’

Build JSON APIs with ease. Read more:

gem ‘jbuilder’, ‘~> 2.0’

bundle exec rake doc:rails generates the API under doc/api.

gem ‘sdoc’, ‘~> 0.4.0’, group: :doc

Spring speeds up development by keeping your application running in

the background. Read more: GitHub - rails/spring: Rails application preloader
gem ‘spring’, group: :development

custom gems

gem ‘devise’

group :development, :test do
gem ‘rspec-rails’, ‘~> 3.0.0’
gem ‘factory_girl_rails’, “~> 4.0”
gem ‘guard-rspec’, require: false
end

group :test do
gem ‘shoulda-matchers’, require: false
end

2014-08-05 11:48 GMT-03:00 Colin L. [email protected]:

On 5 August 2014 15:38, Diego Dillenburg Bueno
[email protected] wrote:

Hello all,

I’m still learning rails and trying to dive into TDD as early as possible,
but I got a problem which I couldn’t solve. The deal is that I’m trying to
activate the FactoryGirl Syntax and getting an “unitialized constant
FactoryGirl (NameError)” when attempting to run my specs.

Have you done all the things in

Colin

Yeah, well I was re-reading their github documentation and realized that
I
was saving my configs in the wrong place, the new factory_girl requires
that you save your definitions onto support/factory_girl.rb as it seems,
and I was having them located at spec_helper.rb.

Anyway, thanks for the help.

Regards,
Diego Dillenburg Bueno

2014-08-05 15:04 GMT-03:00 Colin L. [email protected]: