Sha256: de5884c1eb56d1541763aa52cf1f4815f3b1ca248e223a974b5dad04da728287

Contents?: true

Size: 1.12 KB

Versions: 41

Compression:

Stored size: 1.12 KB

Contents

# Configure Rails Environment
ENV['RAILS_ENV'] = 'test'

require 'rubygems'
require 'bundler'
Bundler.setup(:default, :test)

# Require simplecov before loading ..dummy/config/environment.rb because it will cause metasploit_data_models/lib to
# be loaded, which would result in Coverage not recording hits for any of the files.
require 'simplecov'

require File.expand_path('../dummy/config/environment.rb',  __FILE__)
require 'rspec/rails'
require 'rspec/autorun'

# full backtrace in logs so its easier to trace errors
Rails.backtrace_cleaner.remove_silencers!

# Requires supporting ruby files with custom matchers and macros, etc,
# in spec/support/ and its subdirectories.
support_glob = MetasploitDataModels.root.join('spec', 'support', '**', '*.rb')

Dir.glob(support_glob) do |path|
  require path
end

RSpec.configure do |config|
  config.before(:each) do
    # Rex is only available when testing with metasploit-framework or pro, so stub out the methods that require it
    Mdm::Workspace.any_instance.stub(:valid_ip_or_range? => true)
  end

  config.mock_with :rspec
  config.use_transactional_fixtures = true
  config.order = :random
end

Version data entries

41 entries across 41 versions & 1 rubygems

Version Path
metasploit_data_models-0.16.9 spec/spec_helper.rb
metasploit_data_models-0.16.9-java spec/spec_helper.rb
metasploit_data_models-0.16.8 spec/spec_helper.rb
metasploit_data_models-0.16.8-java spec/spec_helper.rb
metasploit_data_models-0.16.7-java spec/spec_helper.rb
metasploit_data_models-0.16.7 spec/spec_helper.rb
metasploit_data_models-0.16.6-java spec/spec_helper.rb
metasploit_data_models-0.16.6 spec/spec_helper.rb
metasploit_data_models-0.16.5-java spec/spec_helper.rb
metasploit_data_models-0.16.5 spec/spec_helper.rb
metasploit_data_models-0.16.4-java spec/spec_helper.rb
metasploit_data_models-0.16.4 spec/spec_helper.rb
metasploit_data_models-0.16.3-java spec/spec_helper.rb
metasploit_data_models-0.16.1-java spec/spec_helper.rb
metasploit_data_models-0.16.1 spec/spec_helper.rb
metasploit_data_models-0.16.0-java spec/spec_helper.rb
metasploit_data_models-0.16.0 spec/spec_helper.rb
metasploit_data_models-0.15.2-java spec/spec_helper.rb
metasploit_data_models-0.15.2 spec/spec_helper.rb
metasploit_data_models-0.15.1-java spec/spec_helper.rb