Skip to content

Instantly share code, notes, and snippets.

View dangalipo's full-sized avatar

Dan Galipo dangalipo

View GitHub Profile
source 'http://rubygems.org'
#gem 'bundler', '1.0.0.rc.6'
# System
gem 'rails', '3.0.0'
gem 'sqlite3-ruby'
# View
describe '#destroy' do
before :each do
stub(HealthProfessional).find(8) { @health_professional }
end
context 'as a user without permissions' do
before :each do
login_as_user!
def destroy
authorize! :destroy, @health_professional
@health_professional.destroy
respond_with @health_professional, :location => [ :manage, :health_professionals ]
end
def self.premium_hotels
where(:premium => true)
end
#is the same as
scope :premium_hotels, where(:premium => true)
class Foo
def self.pat_test(subject, pattern)
notfound = -1
iSub = 0
rtnIndex = notfound
isPat = false;
subjectLen = subject.length;
patternLen = pattern.length;
require 'blah'
describe Foo do
describe "pat_test" do
context "pattern is > subject" do
it 'should return [-1,0]' do
require 'blah'
describe Foo do
describe "pat_test" do
context "pattern is > subject" do
it 'should return [-1,0]' do
describe '#download_invoice' do
let(:user) { Factory.create(:user) }
context 'as a user with a valid token' do
before :each do
stub.proxy(User).where(anything)
stub(User).where(:api_token => 'token') { [ user ] }
#user Model
class User < ActiveRecord::Base
PASSWORD_SALT = 'BC25635383433FDF2F5CF11AE8AA7380'
extend LegacyTable
legacy_table_name "tblUsers"
@dangalipo
dangalipo / gist:1269384
Created October 7, 2011 03:38
Factories
Factory.define :van_driver do |f|
f.after_build do |ff|
ff.van = Factory.build(:van)
end
f.after_create do |ff|
ff.van.save!
end
f.association :user
end