Sha256: af329e84c4d56951d69414df1f072ea9f3bb86de4cc5caf120ac29abb0bcf7be

Contents?: true

Size: 802 Bytes

Versions: 4

Compression:

Stored size: 802 Bytes

Contents

require "pp"
require "trailblazer/macro"
require "minitest/autorun"

require "reform"
require "reform/form/active_model/validations"
Reform::Form.class_eval do
  include Reform::Form::ActiveModel::Validations
end

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_relative "lib/methods"

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
trailblazer-macro-2.1.0.beta4 test/test_helper.rb
trailblazer-macro-2.1.0.beta3 test/test_helper.rb
trailblazer-macro-2.1.0.beta2 test/test_helper.rb
trailblazer-macro-2.1.0.beta1 test/test_helper.rb