Sha256: cf9eaba1e9316a56724f6e1dac27263ede6c5a6665a2600fb7e8d50e4fb987e4

Contents?: true

Size: 689 Bytes

Versions: 2

Compression:

Stored size: 689 Bytes

Contents

# encoding: UTF-8
describe 'issue 59', integration: true do
  before(:all) do
    @winrm = winrm_connection
  end

  describe 'long running script without output' do
    let(:logged_output) { StringIO.new }
    let(:logger)        { Logging.logger(logged_output) }

    it 'should not error' do
      @winrm.set_timeout(1)
      @winrm.logger = logger

      out = @winrm.powershell('$ProgressPreference="SilentlyContinue";sleep 3; Write-Host "Hello"')

      expect(out).to have_exit_code 0
      expect(out).to have_stdout_match(/Hello/)
      expect(out).to have_no_stderr
      expect(logged_output.string).to match(/retrying receive request/)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
winrm-1.7.3 spec/issue_59_spec.rb
winrm-1.7.1 spec/issue_59_spec.rb