test/docs/macaroni_test.rb in trailblazer-operation-0.6.6 vs test/docs/macaroni_test.rb in trailblazer-operation-0.7.0

- old
+ new

@@ -1,31 +1,31 @@ -require "test_helper" +# require "test_helper" -class MacaroniTaskBuilderTest < Minitest::Spec - Memo = Struct.new(:title) do - def save - self.title = title[:title].reverse - end - end +# class MacaroniTaskBuilderTest < Minitest::Spec +# Memo = Struct.new(:title) do +# def save +# self.title = title[:title].reverse +# end +# end - #:create - class Memo::Create < Trailblazer::Operation(step_interface_builder: Trailblazer::Operation::Railway::KwSignature) - #~ign - step :create_model - step :save - #~ign end - #~methods - def create_model(params:, options:, **) - options[:model] = Memo.new(title: params[:title]) - end +# #:create +# class Memo::Create < Trailblazer::Operation(step_interface_builder: Trailblazer::Operation::Railway::KwSignature) +# #~ign +# step :create_model +# step :save +# #~ign end +# #~methods +# def create_model(params:, options:, **) +# options[:model] = Memo.new(title: params[:title]) +# end - def save(model:, **) - model.save - end - #~methods end - end - #:create end +# def save(model:, **) +# model.save +# end +# #~methods end +# end +# #:create end - it "allows optional macaroni call style" do - Memo::Create.(params: {title: "Wow!"}).inspect(:model).must_equal %{<Result:true [#<struct MacaroniTaskBuilderTest::Memo title=\"!woW\">] >} - end -end +# it "allows optional macaroni call style" do +# Memo::Create.(params: {title: "Wow!"}).inspect(:model).must_equal %{<Result:true [#<struct MacaroniTaskBuilderTest::Memo title=\"!woW\">] >} +# end +# end