On Feb 17, 2008 9:49 PM, Phlip <[EMAIL PROTECTED]> wrote: > RSpec-ers: > > I'm aware this is quite the FAQ. I have probably asked it myself, but I just > can't Google up anything but others asking it. > > I grabbed the source to Beast, to use as a Rails project uninfluenced by me, > or > RSpec. Then I installed the CURRENT version of RSpec and rspec_on_rails, and > set > up a model spec on Post. > > Here's the spec_helper.rb lines: > > config.use_transactional_fixtures = true > config.use_instantiated_fixtures = false > config.fixture_path = RAILS_ROOT + '/test/fixtures/' > # borrow existing ones ^ > config.global_fixtures = :posts, :topics, :users > > And here's a Beast test translated into a spec: > > describe Post do > fixtures :forums, :moderatorships, :monitorships, :posts, :topics, :users > > it 'should require body for post' do > @post = topics(:pdi).posts.build
s/pdi/pid Funny that the typo should lead you to PDI :) > @post.valid? > assert @post.errors.on(:body) > end > end > > And the whiny nil error message hits topics(:pid). > > Any ideas? > > -- > Phlip > > _______________________________________________ > rspec-users mailing list > rspec-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users > _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users