Sha256: bace560f0de871f4f4d524d8749379989fd06c163727dbcc954da716c2b916ea

Contents?: true

Size: 460 Bytes

Versions: 19

Compression:

Stored size: 460 Bytes

Contents

require 'stringio'
require 'rest-core/test'

describe RC::Promise::Future do
  would 'fulfill the future' do
    promise = RC::Promise.new(RC::FAIL => [])
    promise.fulfill('body', 200, {'A' => 'B'}, StringIO.new)

    promise.future_body    .should.eq 'body'
    promise.future_status  .should.eq 200
    promise.future_headers .should.eq('A' => 'B')
    promise.future_socket  .should.kind_of?(StringIO)
    promise.future_failures.should.eq []
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
rest-core-3.6.0 test/test_future.rb
rest-core-3.5.92 test/test_future.rb
rest-core-3.5.91 test/test_future.rb
rest-core-3.5.9 test/test_future.rb
rest-core-3.5.8 test/test_future.rb
rest-core-3.5.7 test/test_future.rb
rest-core-3.5.6 test/test_future.rb
rest-core-3.5.5 test/test_future.rb
rest-core-3.5.4 test/test_future.rb
rest-core-3.5.3 test/test_future.rb
rest-core-3.5.2 test/test_future.rb
rest-core-3.5.1 test/test_future.rb
rest-core-3.5.0 test/test_future.rb
rest-core-3.4.1 test/test_future.rb
rest-core-3.4.0 test/test_future.rb
rest-core-3.3.3 test/test_future.rb
rest-core-3.3.2 test/test_future.rb
rest-core-3.3.1 test/test_future.rb
rest-core-3.3.0 test/test_future.rb