The connection asked for a virtual host the broker does not have, or that the user has no permission to use. RabbitMQ refuses the connection at the vhost check, before any channel opens.
What this error means
The connection fails with "ACCESS_REFUSED - vhost 'app' not found" or "not allowed to access vhost".
Terminal
ACCESS_REFUSED - vhost 'app' not found
Common causes
The vhost was never created
The connection URL references a vhost like "app" that no setup step created on the test broker.
The user has no permission on the vhost
The vhost exists but the connecting user was never granted access to it.
How to fix it
Create the vhost and grant permissions
Create the vhost and give the user full permissions in a setup step.