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’
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]: