Sha256: 6ac124a175f2dcfc1356fd4634948a5b02cfd48144f2793e6b2bdd3c922aed42

Contents?: true

Size: 355 Bytes

Versions: 6

Compression:

Stored size: 355 Bytes

Contents

RSpec.describe Dry::Transaction::StepAdapters::Tee, :adapter do

  subject { described_class.new }

  let(:operation) {
    -> (input) { input.upcase }
  }

  let(:options) { { step_name: "unit" } }

  describe "#call" do

    it "return a Success value" do
      expect(subject.(operation, options, ["input"])).to eql(Success("input"))
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
dry-transaction-0.13.0 spec/unit/step_adapters/tee_spec.rb
dry-transaction-0.12.1 spec/unit/step_adapters/tee_spec.rb
dry-transaction-0.12.0 spec/unit/step_adapters/tee_spec.rb
dry-transaction-0.11.2 spec/unit/step_adapters/tee_spec.rb
dry-transaction-0.11.1 spec/unit/step_adapters/tee_spec.rb
dry-transaction-0.11.0 spec/unit/step_adapters/tee_spec.rb