new test cases for promise.stop()