Sha256: bc1547c1ba3b06dbb4f879e6215d1b67d15b33f92dbaac542a43a6fba50ef3e5

Contents?: true

Size: 505 Bytes

Versions: 9

Compression:

Stored size: 505 Bytes

Contents

require File.dirname(__FILE__) + "/../../spec_helper"

describe DeepTest::Spec::WorkResult do
  it "should make errors marshallable" do
    result = DeepTest::Spec::WorkResult.new("id", Exception.new, nil)
    result.instance_variable_get(:@error).should be_instance_of(DeepTest::MarshallableExceptionWrapper)
    result.error.should be_instance_of(Exception)
  end

  it "should preserve nil errors" do
    result = DeepTest::Spec::WorkResult.new("id", nil, nil)
    result.error.should be_nil
  end
end

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
jperkins-deep_test-1.2.2 spec/deep_test/spec/work_result_spec.rb
jstorimer-deep-test-2.0.0 spec/deep_test/spec/work_result_spec.rb
jstorimer-deep-test-1.4.0 spec/deep_test/spec/work_result_spec.rb
jstorimer-deep-test-1.3.0 spec/deep_test/spec/work_result_spec.rb
jstorimer-deep-test-1.2.0 spec/deep_test/spec/work_result_spec.rb
jstorimer-deep-test-1.1.0 spec/deep_test/spec/work_result_spec.rb
jstorimer-deep-test-1.0.0 spec/deep_test/spec/work_result_spec.rb
jstorimer-deep-test-0.2.0 spec/deep_test/spec/work_result_spec.rb
jstorimer-deep-test-0.1.0 spec/deep_test/spec/work_result_spec.rb