Fix up spec for complete and fail.

These are so specific to the backend that implementation cannot be
tested so let’s just check the method does not fail when called with
the correct arguments.