Sha256: 581e7badea8f9fb634cafb0c556f78e4942da6e0482f9a766b946dd5f1ce2ff7

Contents?: true

Size: 1.42 KB

Versions: 2

Compression:

Stored size: 1.42 KB

Contents

require 'rubygems'
require 'bundler/setup'

require 'coveralls'
Coveralls.wear!

require 'digest/md5'
require 'spork'
# require 'mock_redis'
require File.expand_path(File.dirname(__FILE__) + '/../../coffee_table/spec/lib/sample_class')
require File.expand_path(File.dirname(__FILE__) + '/../../coffee_table/spec/lib/sample_class_without_id')


Spork.prefork do
  require File.expand_path(File.dirname(__FILE__) + '/../../coffee_table/lib/coffee_table.rb')
  require File.expand_path(File.dirname(__FILE__) + '/../../coffee_table/lib/coffee_table/block_missing_error.rb')
  require File.expand_path(File.dirname(__FILE__) + '/../../coffee_table/lib/coffee_table/invalid_object_error.rb')
  require File.expand_path(File.dirname(__FILE__) + '/../../coffee_table/lib/coffee_table/key.rb')
end

Spork.each_run do
  RSpec.configure do |config|
    config.before(:each) {


      # redis = double(:redis)
      # Redis.stub(:new).and_return(MockRedis.new)
      CoffeeTable::Cache.new.expire_all

    }

    config.after(:each) {
    }
  end
end

def load_sample(filename)
  File.open(File.dirname(__FILE__) + "/samples/" + filename).map { |line| line}.join("\n")
end
def load_binary_sample(filename)
  File.open(File.dirname(__FILE__) + "/samples/" + filename, 'rb')
end

def md5_block(&block)
  block_source = RubyVM::InstructionSequence.disasm(block.to_proc).to_s.gsub(/\(\s*\d+\)/, "").gsub(/^== disasm.*?$/, "")
  Digest::MD5.hexdigest(block_source)
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
coffee_table-0.2.13 spec/spec_helper.rb
coffee_table-0.2.12 spec/spec_helper.rb