V4 - Unit Testing

Updating my findings.

In my project I have several permissions.

Just with the Factory from the repository was not enough as it only returns the user Authenticated.

So I had to move the factory from User to reuse elsewhere, and I made minor modifications.

First I had to populate the Permissions so I created a Factory for that:

Then create a Factory for Role:

And finally I made small adjustments to the Factory of the original User:

Now to test my Endpoint with the user and its correct permissions, I simply in beforeAll create the permissions to role the user and get the jwt:

It worked great, I was able to raise the strapi instance, register permissions, roles, user to be able to test my account.

Again I don’t know this is the best way to use the tests, but it worked fine.

1 Like