module TestProf::BeforeAll
`before_all` helper configuration
Attributes
adapter[RW]
Public Class Methods
begin_transaction() { || ... }
click to toggle source
# File lib/test_prof/before_all.rb, line 18 def begin_transaction raise AdapterMissing if adapter.nil? config.run_hooks(:begin) do adapter.begin_transaction end yield end
config()
click to toggle source
# File lib/test_prof/before_all.rb, line 41 def config @config ||= Configuration.new end
configure() { |config| ... }
click to toggle source
# File lib/test_prof/before_all.rb, line 45 def configure yield config end
rollback_transaction()
click to toggle source
# File lib/test_prof/before_all.rb, line 27 def rollback_transaction raise AdapterMissing if adapter.nil? config.run_hooks(:rollback) do adapter.rollback_transaction end end
setup_fixtures(test_object)
click to toggle source
# File lib/test_prof/before_all.rb, line 35 def setup_fixtures(test_object) raise ArgumentError, "Current adapter doesn't support #setup_fixtures" unless adapter.respond_to?(:setup_fixtures) adapter.setup_fixtures(test_object) end