Sha256: f24570cbf4d5aedec006fff4d5f8bea59504a2fe46f3e3dc733465840cbe9ae6
Contents?: true
Size: 924 Bytes
Versions: 2
Compression:
Stored size: 924 Bytes
Contents
require "elasticity_base" require "codeclimate-test-reporter" require "simplecov" require "oj" CodeClimate::TestReporter.start require "elasticity" def elastic_search_client return @elastic_search_client if defined?(@elastic_search_client) @elastic_search_client = Elasticsearch::Client.new host: "http://0.0.0.0:9200" end logger = Logger.new("spec/spec.log", File::WRONLY | File::APPEND | File::CREAT) RSpec.configure do |c| c.disable_monkey_patching! c.before(:suite) do logger.info "rspec.init Starting test suite execution" end c.before(:each) do |example| logger.info "rspec.spec #{example.full_description}" if example.metadata[:elasticsearch] client = elastic_search_client else client = double(:elasticsearch_client) end Elasticity.configure do |e| e.logger = logger e.client = client e.namespace = "elasticity_test" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
es-elasticity-0.2.11 | spec/rspec_config.rb |
es-elasticity-0.2.8 | spec/rspec_config.rb |