Test passes if permissions are requested and if so, can be blocked or a user-invoked alternative is provided.