in RIBsTests/Workflow/WorkflowTests.swift [105:125]
func test_workflowDidComplete() {
let workflow = TestWorkflow()
let emptyObservable = Observable.just(((), ()))
_ = workflow
.onStep { _ -> Observable<((), ())> in
return emptyObservable
}
.onStep { _, _ -> Observable<((), ())> in
return emptyObservable
}
.onStep { _, _ -> Observable<((), ())> in
return emptyObservable
}
.commit()
.subscribe(())
XCTAssertEqual(1, workflow.completeCallCount)
XCTAssertEqual(0, workflow.forkCallCount)
XCTAssertEqual(0, workflow.errorCallCount)
}