Merge pull request #761 from CjayBillones/refactor-spec-support

Refactor spec/support
This commit is contained in:
pozorvlak
2015-07-08 22:07:25 +01:00
2 changed files with 4 additions and 2 deletions

View File

@@ -1,9 +1,11 @@
# Taken unashamedly from https://github.com/plataformatec/devise/wiki/How-To%3a-Controllers-and-Views-tests-with-Rails-3-%28and-rspec%29
module ControllerMacros
def login_member(member_factory=:member)
let(:member) { member = FactoryGirl.create(member_factory || :member) }
before(:each) do
@request.env["devise.mapping"] = Devise.mappings[:member]
member = FactoryGirl.create(member_factory || :member)
sign_in member
end
end

View File

@@ -10,7 +10,7 @@ end
RSpec.configure do |config|
config.include ElasticsearchHelpers
config.before(:each) do
config.before(:all) do
if ENV['GROWSTUFF_ELASTICSEARCH'] == "true"
Crop.__elasticsearch__.create_index! force: true
end