More thought, what about add one more test steps that try to close the app and reopen it again? Once the app is reopened, it should "ask" for permission again, if not, we got a bug. That way, we can cover more scenario here.