Sha256: 8f95a9500d3a638e1aa57fcfb9b07ae07b8230bed2d7e3f55aee3a4140001ca4

Contents?: true

Size: 605 Bytes

Versions: 2

Compression:

Stored size: 605 Bytes

Contents

require_relative '../../lib/rubycritic'
require_relative '../../lib/rubycritic/cli/application'
require_relative '../../lib/rubycritic/commands/status_reporter'
require 'aruba/cucumber'
require 'minitest/spec'

#
# Provides runner methods used in the cucumber steps.
#
class RubycriticWorld
  extend MiniTest::Assertions
  attr_accessor :assertions

  def initialize
    self.assertions = 0
  end

  def rubycritic(args)
    run_simple("rubycritic #{args}  --no-browser", false)
  end
end

World do
  RubycriticWorld.new
end

Before do
  Aruba.configure do |config|
    config.exit_timeout = 30
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rubycritic-2.7.1 features/support/env.rb
rubycritic-2.7.0 features/support/env.rb