Sha256: 0973271df668568ab4fc471a21c91607c4174b55ffa153db50d1d5023242499e
Contents?: true
Size: 314 Bytes
Versions: 8
Compression:
Stored size: 314 Bytes
Contents
RSpec::Matchers.define :have_method do |method| chain :containing do |content| @method_content = content.strip end match do |file_path| content = File.read(file_path) content =~ /(\s+)def #{method}(\(.+\))?(.*?)\n\1end/m && (@method_content.nil? ? true : $3.include?(@method_content)) end end
Version data entries
8 entries across 8 versions & 1 rubygems