lib/dry/transaction/result_matcher.rb in dry-transaction-0.11.2 vs lib/dry/transaction/result_matcher.rb in dry-transaction-0.12.0

- old
+ new

@@ -2,21 +2,21 @@ module Dry module Transaction ResultMatcher = Dry::Matcher.new( success: Dry::Matcher::Case.new( - match: -> result { result.right? }, + match: -> result { result.success? }, resolve: -> result { result.value! } ), failure: Dry::Matcher::Case.new( match: -> result, step_name = nil { if step_name - result.left? && result.left.step.step_name == step_name + result.failure? && result.failure.step.step_name == step_name else - result.left? + result.failure? end }, - resolve: -> result { result.left.value } + resolve: -> result { result.failure.value } ) ) end end