Skip to content

Instantly share code, notes, and snippets.

View tyrel86's full-sized avatar

Tyrel Richey tyrel86

View GitHub Profile
test for one model:
it "Should protect id from mass assignment" do
attributes = @user.attributes
attributes['id'] = 42
lambda do
User.create(attributes).id.should_not equal 42
end.should raise_error ActiveModel::MassAssignmentSecurity::Error
end
@tyrel86
tyrel86 / spec_helper.rb
Created June 15, 2012 17:47
trying to get models to reload on rerun of specs
require 'rubygems'
require 'spork'
Spork.prefork do
ENV["RAILS_ENV"] ||= 'test'
require File.expand_path("../../config/environment", __FILE__)
require 'rspec/rails'
require 'rspec/autorun'
Dir[Rails.root.join("spec/support/**/*.rb")].each {|f| require f}
require 'spec_helper'
describe User do
before { @user = FactoryGirl.build :user }
it "should have a factory ready to test" do
@user.should be_valid
end
end