Yes thanks :)

On Monday, 9 January 2017 05:30:55 UTC+5, Jeremy Evans wrote:
>
>
>
> On Sunday, January 8, 2017 at 5:38:02 AM UTC-8, Junaid Farooq wrote:
>>
>> Yes this works. Thanks But I started getting an error as 
>>
>> # This file is copied to spec/ when you run 'rails generate rspec:install'
>> ENV["RAILS_ENV"] = 'test'
>> ENV["DATABASE_URL"] = "postgres://localhost/evercam_tst"
>> ENV["RACK_ENV"]  = ENV["RAILS_ENV"]
>> require File.expand_path("../../config/environment", __FILE__)
>> require 'rspec/rails'
>> require 'webmock/rspec'
>> require 'factory_girl'
>> require 'rack_session_access/capybara'
>> require "simplecov"
>> SimpleCov.start
>>
>> Dir[Rails.root.join("spec/support/**/*.rb")].each { |f| require f }
>>
>> require 'database_cleaner'
>> require 'capybara/poltergeist'
>> require 'simplecov'
>>
>> SimpleCov.start 'rails'
>>
>> #Capybara.server_port = 3001
>> #Capybara.app_host = "http://local.evercam.io:3001";
>> Capybara.javascript_driver = :poltergeist
>>
>> RSpec.configure do |config|
>>   config.infer_spec_type_from_file_location!
>>
>>   config.filter_run :focus => true
>>   config.run_all_when_everything_filtered = true
>>
>>   # Configure factory girl stuff.
>>   config.include FactoryGirl::Syntax::Methods
>>
>>   # Configure database cleaner.
>>   config.before(:suite) do
>>     WebMock.allow_net_connect!
>>     DatabaseCleaner[:sequel].strategy = :truncation, {except: 
>> %w[spatial_ref_sys]}
>>     DatabaseCleaner[:sequel].clean_with(:truncation, except: 
>> %w[spatial_ref_sys])
>>   end
>>
>>   config.before(:each) do
>>     DatabaseCleaner[:sequel].start
>>   end
>>
>>   config.after(:each) do
>>     DatabaseCleaner[:sequel].clean
>>   end
>> end
>>
>> # Load up factories.
>> FactoryGirl.find_definitions
>>
>>
>>  In the above respec file DB Cleaner has started giving error while test 
>> is running as 
>>
>> RuntimeError:
>>   As you have more than one active sequel database you have to specify the 
>> one to use manually!
>>
>>
>> How can we tell DB Cleaner only one DB? for Sequel
>>
>
> You don't have only one Sequel::Database object, you have two. 
>  DatabaseCleaner apparently tells you you have to specify the one to clean 
> manually.  How you do that is a question specific to DatabaseCleaner, not 
> Sequel, so you should ask the DatabaseCleaner maintainer.
>
> Thanks,
> Jeremy
>

-- 
You received this message because you are subscribed to the Google Groups 
"sequel-talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sequel-talk.
For more options, visit https://groups.google.com/d/optout.

Reply via email to