Sha256: b800e852c142879d63746201b159ad459e3116b01c97eb759ddc9aeb43d17c16

Contents?: true

Size: 552 Bytes

Versions: 19

Compression:

Stored size: 552 Bytes

Contents

require_relative '../spec_helper'
require_relative '../../lib/puppet-check/utils'

describe Utils do
  context '.capture_stdout' do
    let(:stdout_test) { Utils.capture_stdout { puts 'hello world' } }

    it 'captures the stdout from a block of code' do
      expect(stdout_test.chomp).to eql('hello world')
    end
  end

  context '.capture_stderr' do
    let(:stderr_test) { Utils.capture_stderr { warn 'hello world' } }

    it 'captures the stderr from a block of code' do
      expect(stderr_test.chomp).to eql('hello world')
    end
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
puppet-check-2.2.2 spec/puppet-check/utils_spec.rb
puppet-check-2.2.1 spec/puppet-check/utils_spec.rb
puppet-check-2.2.0 spec/puppet-check/utils_spec.rb
puppet-check-2.1.0 spec/puppet-check/utils_spec.rb
puppet-check-2.0.1 spec/puppet-check/utils_spec.rb
puppet-check-2.0.0 spec/puppet-check/utils_spec.rb
puppet-check-1.6.1 spec/puppet-check/utils_spec.rb
puppet-check-1.6.0 spec/puppet-check/utils_spec.rb
puppet-check-1.5.1 spec/puppet-check/utils_spec.rb
puppet-check-1.5.0 spec/puppet-check/utils_spec.rb
puppet-check-1.4.1 spec/puppet-check/utils_spec.rb
puppet-check-1.4.0 spec/puppet-check/utils_spec.rb
puppet-check-1.3.2 spec/puppet-check/utils_spec.rb
puppet-check-1.3.1 spec/puppet-check/utils_spec.rb
puppet-check-1.3.0 spec/puppet-check/utils_spec.rb
puppet-check-1.2.1 spec/puppet-check/utils_spec.rb
puppet-check-1.2.0 spec/puppet-check/utils_spec.rb
puppet-check-1.1.0 spec/puppet-check/utils_spec.rb
puppet-check-1.0.0 spec/puppet-check/utils_spec.rb