12345678910111213141516171819202122232425262728 |
- # spec_helper for running Meterpreter acceptance tests
- require 'allure_config'
- require 'spec_helper'
- require 'test_prof/recipes/rspec/let_it_be'
- acceptance_support_glob = File.expand_path(File.join(File.dirname(__FILE__), 'support', 'acceptance', '**', '*.rb'))
- shared_contexts_glob = File.expand_path(File.join(File.dirname(__FILE__), 'support', 'shared', 'contexts', '**', '*.rb'))
- Dir[acceptance_support_glob, shared_contexts_glob].each do |f|
- require f
- end
- class MetasploitTransactionAdapter
- # before_all adapters must implement two methods:
- # - begin_transaction
- # - rollback_transaction
- def begin_transaction
- # noop
- end
- def rollback_transaction
- # noop
- end
- end
- RSpec.configure do |config|
- TestProf::BeforeAll.adapter = MetasploitTransactionAdapter.new
- end
|