Sha256: 60d1d231fac805c4e3fecf41a9a60b1706cf0b2b2f3e56b7574831b600925840

Contents?: true

Size: 620 Bytes

Versions: 5

Compression:

Stored size: 620 Bytes

Contents

require 'rubygems'
require 'active_record'


$LOAD_PATH.unshift(File.dirname(__FILE__))
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '../..', 'lib'))


def build_user!
  eval %Q{
      class User
        def id
          @time ||= Time.now.to_f.to_s
        end

        def self.where(*args)
        end

        def friends_ids
          []
        end

        def self.after_destroy
        end
      end
    }
end

def unload_user!
  Object.instance_eval{ remove_const :User }
end

def reload_user!
  unload_user!
  build_user!
end

build_user!

require 'likeable'

require 'rspec'
require 'rspec/autorun'

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
likeable-0.0.5 spec/spec_helper.rb
likeable-0.0.4 spec/spec_helper.rb
likeable-0.0.3 spec/spec_helper.rb
likeable-0.0.2 spec/spec_helper.rb
likeable-0.0.1 spec/spec_helper.rb