Sha256: 88070ebca58f8c98ddc6ab1a5f6bbb31665a0cfbfcb4f8fecb8b74a7d55125c1

Contents?: true

Size: 849 Bytes

Versions: 1

Compression:

Stored size: 849 Bytes

Contents

require "delegate" # Ruby 2.2
require "minitest/autorun"

require "trailblazer/macro"


module Mock
  class Result
    def initialize(bool); @bool = bool end
    def success?; @bool end
    def errors; ["hihi"] end
  end
end

module Test
  module ReturnCall
    def self.included(includer)
      includer._insert :_insert, ReturnResult, {replace: Trailblazer::Operation::Result::Build}, ReturnResult, ""
    end
  end
  ReturnResult = ->(last, input, options) { input }
end

require "pp"

# Minitest::Spec::Operation = Trailblazer::Operation

Memo = Struct.new(:id, :body) do
  def self.find(id)
    return new(id, "Yo!") if id
    nil
  end
end

require "trailblazer/activity/testing"
T = Trailblazer::Activity::Testing

module Rehash
  def rehash(ctx, seq:, rehash_raise: false, **)
    seq << :rehash
    raise if rehash_raise
    true
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
trailblazer-macro-2.1.0.rc11 test/test_helper.rb