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}}