Yeah, I've always considered Expect to be sort of a canary. As soon as you realize that you want to use it for something, you realize that there is something rather wrong going on.
Even so, if you've got to get the job done and can worry about architectural issues at a later time, expect is great.
Even so, if you've got to get the job done and can worry about architectural issues at a later time, expect is great.