class OnlyofficeRspecParser::ItParsed

Class for storing data of `it`

Public Class Methods

new(node, file) click to toggle source
# File lib/onlyoffice_rspec_parser/spec_parsed/it_parsed.rb, line 6
def initialize(node, file)
  @node = node
  @file = file
end

Public Instance Methods

include_expect?() click to toggle source

@return [True, False] check if node include `expect`

# File lib/onlyoffice_rspec_parser/spec_parsed/it_parsed.rb, line 17
def include_expect?
  @node.children.last.to_s.match?(/:expect\)?\n/)
end
to_s() click to toggle source

@return [String] it node to string

# File lib/onlyoffice_rspec_parser/spec_parsed/it_parsed.rb, line 12
def to_s
  "#{@file}:#{@node.loc.expression.to_s.split(':')[1]}"
end