Protocol testing

what do this mean by `valid`? I think this exception message should say `You must pass string resource and revision for subscription object `. As, valid does not mean `not number` or write it as string.