workflow: add test cases