class Cucumber::Rails::Database::Strategy
Public Class Methods
new(options = {})
click to toggle source
# File lib/cucumber/rails/database.rb, line 57 def initialize(options = {}) @options = options end
Public Instance Methods
after()
click to toggle source
# File lib/cucumber/rails/database.rb, line 70 def after return unless @original_strategy DatabaseCleaner.strategy = @original_strategy @original_strategy = nil end
before_js(strategy)
click to toggle source
# File lib/cucumber/rails/database.rb, line 61 def before_js(strategy) @original_strategy = DatabaseCleaner.connections.first.strategy # that feels like a nasty hack DatabaseCleaner.strategy = strategy, @options end
before_non_js()
click to toggle source
# File lib/cucumber/rails/database.rb, line 66 def before_non_js # no-op end