spec/spec_helper.rb in elasticsearch-documents-0.0.1 vs spec/spec_helper.rb in elasticsearch-documents-0.1.0
- old
+ new
@@ -1,19 +1,30 @@
require 'elasticsearch-documents'
+def reset_configuration
+ Elasticsearch::Extensions::Documents.configuration = nil
+ configure_documents
+end
+
+def configure_documents
+ Elasticsearch::Extensions::Documents.configure do |config|
+ config.index_name = 'test_index'
+ config.settings = :fake_settings
+ config.mappings = :fake_mappings
+ config.client.url = 'http://example.com:9200'
+ end
+end
+
RSpec.configure do |config|
config.treat_symbols_as_metadata_keys_with_true_values = true
config.run_all_when_everything_filtered = true
config.filter_run :focus
config.order = 'random'
-end
-Elasticsearch::Extensions::Documents.configure do |config|
- config.url = 'http://example.com:9200'
- config.index_name = 'test_index'
- config.settings = :fake_settings
- config.mappings = :fake_mappings
+ config.before(:suite) do
+ configure_documents
+ end
end
class TestDocumentsDocument < Elasticsearch::Extensions::Documents::Document
indexes_as_type :documents_test