Sha256: 2c0fd2a99d923ab58de2ac97522ac4f66c1142640e6bc914a22e1101ecdacc90

Contents?: true

Size: 375 Bytes

Versions: 48

Compression:

Stored size: 375 Bytes

Contents

require 'test/unit/assertions'

module Beaker
  module CommandFactory
    include Test::Unit::Assertions

    def execute(command, options={}, &block)
      result = self.exec(Command.new(command), options)

      if block_given?
        yield result
      else
        result.stdout.chomp
      end
    end

    def fail_test(msg)
      assert(false, msg)
    end
  end
end

Version data entries

48 entries across 48 versions & 1 rubygems

Version Path
beaker-1.21.0 lib/beaker/command_factory.rb
beaker-1.20.1 lib/beaker/command_factory.rb
beaker-1.20.0 lib/beaker/command_factory.rb
beaker-1.19.1 lib/beaker/command_factory.rb
beaker-1.19.0 lib/beaker/command_factory.rb
beaker-1.18.0 lib/beaker/command_factory.rb
beaker-1.17.7 lib/beaker/command_factory.rb
beaker-1.17.6 lib/beaker/command_factory.rb
beaker-1.17.5 lib/beaker/command_factory.rb
beaker-1.17.4 lib/beaker/command_factory.rb
beaker-1.17.3 lib/beaker/command_factory.rb
beaker-1.17.2 lib/beaker/command_factory.rb
beaker-1.17.1 lib/beaker/command_factory.rb
beaker-1.17.0 lib/beaker/command_factory.rb
beaker-1.16.0 lib/beaker/command_factory.rb
beaker-1.15.0 lib/beaker/command_factory.rb
beaker-1.14.1 lib/beaker/command_factory.rb
beaker-1.14.0 lib/beaker/command_factory.rb
beaker-1.13.1 lib/beaker/command_factory.rb
beaker-1.13.0 lib/beaker/command_factory.rb