Sha256: 32d1f8067de72d13942f48eae8a38d0a6f339537b5eed28e0045495b947e35cc
Contents?: true
Size: 672 Bytes
Versions: 6
Compression:
Stored size: 672 Bytes
Contents
# frozen_string_literal: true module Cucumber module Formatter class HookQueryVisitor attr_reader :type def initialize(test_step) @hook = false @type = :no_hook test_step.source.last.describe_to(self) end def hook? @hook end def step(*) end def before_hook(*) @hook = true @type = :before end def after_hook(*) @hook = true @type = :after end def after_step_hook(*) @hook = true @type = :after_step end def around_hook(*) @hook = true @type = :around end end end end
Version data entries
6 entries across 6 versions & 1 rubygems