I'm trying to get a simple test up and running with rspec + fabrication. Unfortunately, not too many decent articles on this.
In spec/model/event_spec.rb
require 'spec_helper'
describe Event do
  subject { Fabricate(:event) }
  describe "#full_name" do
    its(:city) { should == "LA" }
  end
end
In spec/fabricators/event_fabricator.rb
Fabricator(:event) do
  user { Fabricate(:user) }
  # The test works if I uncomment this line:
  # user_id 1
  city "LA"
  description "Best event evar"
end
In spec/fabricators/user_fabricator.rb
Fabricator(:user) do
  name 'Foobar'
  email { Faker::Internet.email }
end
I keep getting:
 1) Event#full_name city 
     Failure/Error: subject { Fabricate(:event) }
     ActiveRecord::RecordInvalid:
       Validation failed: User can't be blank
PS if anyone knows of any online articles / tutorials worth a read on getting started with rspec and fabrication. Do let me know