Adding phi_allowed specs, these are technically very tested by the rest of our specs as we use it internally, but if that switches these validate the public method
run unit tests first, then fail due to rubocop so that you can execute the full test suite while in progress on a feature