test/trace_test.rb in trailblazer-operation-0.1.3 vs test/trace_test.rb in trailblazer-operation-0.2.0
- old
+ new
@@ -26,11 +26,12 @@
operation = ->(*args) { puts "@@@@@ #{args.last.inspect}"; Create.__call__(*args) }
stack, _ = Trailblazer::Activity::Trace.(
Create,
[
- { a_return: true, "params" => {} },
+ { a_return: true, params: {} },
+ {}
]
)
puts output = Trailblazer::Activity::Trace::Present.tree(stack)
@@ -45,10 +46,10 @@
|-- Create.task.params
`-- #<Trailblazer::Operation::Railway::End::Failure:>}
end
it "Operation::trace" do
- result = Create.trace({ "params" => { x: 1 }, a_return: true })
+ result = Create.trace({ params: { x: 1 }, a_return: true })
result.wtf.gsub(/0x\w+/, "").gsub(/@.+_test/, "").must_equal %{|-- #<Trailblazer::Activity::Start:>
|-- Create.task.a
|-- MyNested
| |-- #<Trailblazer::Activity::Start:>
| |-- B.task.b