test: Implement tests for permission model

This commit is contained in:
Faruk AYDIN
2024-10-18 15:34:06 +02:00
parent f280052d93
commit bc0861fd9e
3 changed files with 139 additions and 2 deletions

View File

@@ -63,14 +63,14 @@ class Role extends Base {
await this.$relatedQuery('permissions', trx).delete();
if (permissions?.length) {
const sanitizedPermissions = Permission.sanitize(permissions).map(
const validPermissions = Permission.filter(permissions).map(
(permission) => ({
...permission,
roleId: this.id,
})
);
await Permission.query().insert(sanitizedPermissions);
await Permission.query().insert(validPermissions);
}
await this.$query(trx).patch({