Sha256: 56ab4b1615176d6d51ed965c8955c4a0a0fa2b6216febf85593ca4023b5970ae

Contents?: true

Size: 314 Bytes

Versions: 15

Compression:

Stored size: 314 Bytes

Contents

require 'spec_helper'

describe ROM::Commands::Result do
  describe '#value' do
    subject(:result) { ROM::Commands::Result::Success }

    it 'bubble up nested values' do
      data = double(to_ary: ['foo'])
      r = result.new(result.new(result.new(data)))

      expect(r.value).to eq(data)
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
rom-0.9.1 spec/unit/rom/commands/result_spec.rb
rom-0.9.0 spec/unit/rom/commands/result_spec.rb
rom-0.9.0.rc1 spec/unit/rom/commands/result_spec.rb
rom-0.9.0.beta1 spec/unit/rom/commands/result_spec.rb
rom-0.8.1 spec/unit/rom/commands/result_spec.rb
rom-0.8.0 spec/unit/rom/commands/result_spec.rb
rom-0.7.1 spec/unit/rom/commands/result_spec.rb
rom-0.7.0 spec/unit/rom/commands/result_spec.rb
rom-0.6.2 spec/unit/rom/commands/result_spec.rb
rom-0.6.1 spec/unit/rom/commands/result_spec.rb
rom-0.6.0 spec/unit/rom/commands/result_spec.rb
rom-0.6.0.rc1 spec/unit/rom/commands/result_spec.rb
rom-0.6.0.beta3 spec/unit/rom/commands/result_spec.rb
rom-0.6.0.beta2 spec/unit/rom/commands/result_spec.rb
rom-0.6.0.beta1 spec/unit/rom/commands/result_spec.rb