Sha256: 62d60ba0263afb45e2ad2bd9ee683656541d1b22648cabb1b3f5e88dbfaaeef1
Contents?: true
Size: 763 Bytes
Versions: 1
Compression:
Stored size: 763 Bytes
Contents
require 'rspec' require 'simplecov' SimpleCov.start require 'nmap/version' require 'nmap/xml' include Nmap RSpec::Matchers.define :be_between do |min,max| match do |value| (value >= min) && (value <= max) end end RSpec::Matchers.define :all_be_between do |min,max| match do |values| values.all? { |value| (value >= min) && (value <= max) } end end RSpec::Matchers.define :be_one_of do |*values| match do |value| values.include?(value) end description { "be one of: #{expected.join(', ')}" } end RSpec::Matchers.define :all_be_kind_of do |base_class| match do |values| values.all? { |value| value.kind_of?(base_class) } end end RSpec.configure do |spec| spec.before(:all) do @xml = XML.new('spec/scan.xml') end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruby-nmap-0.7.0 | spec/spec_helper.rb |