Sha256: cfc13a0b340a79b69914f217f7c97aaf671da8dbb8a95d29ff746860fb6adeac
Contents?: true
Size: 862 Bytes
Versions: 2
Compression:
Stored size: 862 Bytes
Contents
require "pp" require 'delegate' require "trailblazer/macro" require "trailblazer/macro/contract" require "minitest/autorun" # TODO: convert tests to non-rails. 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
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
trailblazer-macro-contract-2.1.0.beta3 | test/test_helper.rb |
trailblazer-macro-contract-2.1.0.beta2 | test/test_helper.rb |