lib/assert/file_line.rb in assert-2.15.0 vs lib/assert/file_line.rb in assert-2.15.1
- old
+ new
@@ -1,11 +1,11 @@
module Assert
class FileLine
def self.parse(file_line_path)
- self.new(*(file_line_path.to_s.match(/(.+)\:(.+)/) || [])[1..2])
+ self.new(*(file_line_path.to_s.match(/(^[^\:]*)\:*(\d*)$/) || [])[1..2])
end
attr_reader :file, :line
def initialize(file = nil, line = nil)
@@ -16,10 +16,11 @@
"#{self.file}:#{self.line}"
end
def ==(other_file_line)
if other_file_line.kind_of?(FileLine)
- self.file == other_file_line.file && self.line == other_file_line.line
+ self.file == other_file_line.file &&
+ self.line == other_file_line.line
else
super
end
end