Extended test coverage for tokens module
Extended test coverage for tokens module

refs https://github.com/TryGhost/Ghost/issues/11878

- There are multiple reasons why the token can be invalid. This coverage is meant cover these reasons and pave the way for introduction of more rganular errors causing the invlid token

TryGhost/Ghost,TryGhost/Ghost,TryGhost/Ghost