add invalid recipe input tests