Sha256: 00fc978f3e8d083922e8cc70d27154d4196f276402382faeae55497adf4bb3c0
Contents?: true
Size: 858 Bytes
Versions: 42
Compression:
Stored size: 858 Bytes
Contents
require 'simplecov' SimpleCov.start do add_filter '/spec/' end $LOAD_PATH.unshift File.expand_path('../../lib', __FILE__) $LOAD_PATH.unshift(File.dirname(__FILE__)) require 'rspec' require 'format_parser' require 'pry' module SpecHelpers def fixtures_dir __dir__ + '/fixtures/' end end RSpec.configure do |c| c.include SpecHelpers c.extend SpecHelpers # makes fixtures_dir available for example groups too end RSpec.shared_examples 'an IO object compatible with IOConstraint' do it 'responds to the same subset of public instance methods' do requisite_methods = FormatParser::IOConstraint.public_instance_methods - Object.public_instance_methods requisite_methods.each do |requisite| expect(described_class.public_instance_methods).to include(requisite), "#{described_class} must respond to #{requisite}" end end end
Version data entries
42 entries across 42 versions & 1 rubygems
Version | Path |
---|---|
format_parser-0.3.1 | spec/spec_helper.rb |
format_parser-0.3.0 | spec/spec_helper.rb |