19 lines
447 B
Ruby
19 lines
447 B
Ruby
shared_context 'Msf::DBManager' do
|
|
include_context 'DatabaseCleaner'
|
|
include_context 'Msf::Simple::Framework'
|
|
|
|
let(:db_manager) do
|
|
framework.db
|
|
end
|
|
|
|
before(:each) do
|
|
configurations = Metasploit::Framework::Database.configurations
|
|
spec = configurations[Metasploit::Framework.env]
|
|
|
|
# Need to connect or ActiveRecord::Base.connection_pool will raise an
|
|
# error.
|
|
db_manager.connect(spec)
|
|
|
|
db_manager.stub(:active => active)
|
|
end
|
|
end |