test/trace_test.rb in trailblazer-operation-0.8.0 vs test/trace_test.rb in trailblazer-operation-0.9.0

- old
+ new

@@ -20,54 +20,54 @@ { a_return: true, params: {} }, ) output = result.wtf - output.gsub(/0x\w+/, "").gsub(/@.+_test/, "").must_equal %{`-- TraceTest::Create - |-- Start.default - |-- Create.task.a - |-- MyNested - | |-- Start.default - | |-- B.task.b - | |-- B.task.e - | `-- End.success - |-- Create.task.c - |-- Create.task.params - `-- End.failure} + assert_equal output.gsub(/0x\w+/, "").gsub(/@.+_test/, ""), %{TraceTest::Create +|-- Start.default +|-- Create.task.a +|-- MyNested +| |-- Start.default +| |-- B.task.b +| |-- B.task.e +| `-- End.success +|-- Create.task.c +|-- Create.task.params +`-- End.failure} end it "Operation::trace" do result = Create.trace(params: {x: 1}, a_return: true) - result.wtf.gsub(/0x\w+/, "").gsub(/@.+_test/, "").must_equal %{`-- TraceTest::Create - |-- Start.default - |-- Create.task.a - |-- MyNested - | |-- Start.default - | |-- B.task.b - | |-- B.task.e - | `-- End.success - |-- Create.task.c - |-- Create.task.params - `-- End.success} + assert_equal result.wtf.gsub(/0x\w+/, "").gsub(/@.+_test/, ""), %{TraceTest::Create +|-- Start.default +|-- Create.task.a +|-- MyNested +| |-- Start.default +| |-- B.task.b +| |-- B.task.e +| `-- End.success +|-- Create.task.c +|-- Create.task.params +`-- End.success} end it "Operation.wtf?" do result = nil output, = capture_io do result = Create.wtf?(params: {x: 1}, a_return: true) end - output.gsub(/0x\w+/, "").gsub(/@.+_test/, "").must_equal %{`-- TraceTest::Create - |-- \e[32mStart.default\e[0m - |-- \e[32mCreate.task.a\e[0m - |-- MyNested - | |-- \e[32mStart.default\e[0m - | |-- \e[32mB.task.b\e[0m - | |-- \e[32mB.task.e\e[0m - | `-- End.success - |-- \e[32mCreate.task.c\e[0m - |-- \e[32mCreate.task.params\e[0m - `-- End.success + assert_equal output.gsub(/0x\w+/, "").gsub(/@.+_test/, ""), %{TraceTest::Create +|-- \e[32mStart.default\e[0m +|-- \e[32mCreate.task.a\e[0m +|-- MyNested +| |-- \e[32mStart.default\e[0m +| |-- \e[32mB.task.b\e[0m +| |-- \e[32mB.task.e\e[0m +| `-- End.success +|-- \e[32mCreate.task.c\e[0m +|-- \e[32mCreate.task.params\e[0m +`-- End.success } result.success?.must_equal true result[:a_return].must_equal true result[:params].inspect.must_equal %{{:x=>1}}