Sha256: 76a6911226b06b99c67ce10c94bd10e5335b053409d79929f3cfd63a1e2c3c9c
Contents?: true
Size: 881 Bytes
Versions: 10
Compression:
Stored size: 881 Bytes
Contents
require 'rubygems' require 'bundler' require 'timeout' Bundler.setup :test $LOAD_PATH.unshift(File.dirname(__FILE__)) $LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) require 'algoliasearch-rails' require 'rspec' require 'rails/all' raise "missing ALGOLIA_APPLICATION_ID or ALGOLIA_API_KEY environment variables" if ENV['ALGOLIA_APPLICATION_ID'].nil? || ENV['ALGOLIA_API_KEY'].nil? Thread.current[:algolia_hosts] = nil RSpec.configure do |c| c.mock_with :rspec c.filter_run :focus => true c.run_all_when_everything_filtered = true c.formatter = 'documentation' c.around(:each) do |example| Timeout::timeout(120) { example.run } end end # avoid concurrent access to the same index def safe_index_name(name) return name if ENV['TRAVIS'].to_s != "true" id = ENV['TRAVIS_JOB_NUMBER'].split('.').last "#{name}_travis-#{id}" end
Version data entries
10 entries across 10 versions & 1 rubygems