Sha256: a6a789ecc0af600701f09031e1e1214063dacad0ca6a5bbc7a7b581db1926313
Contents?: true
Size: 829 Bytes
Versions: 1
Compression:
Stored size: 829 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 def rake(name, task_def) header = <<-EOS.strip_heredoc require 'rubycritic' require 'rubycritic/rake_task' EOS write_file 'Rakefile', header + task_def run_simple("rake #{name}", false) end end World do RubyCriticWorld.new end Before do Aruba.configure do |config| config.exit_timeout = 30 end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rubycritic-2.9.3 | features/support/env.rb |