+ $this->assertDatabaseHas('joint_permissions', [
+ 'entity_id' => $page->id,
+ 'entity_type' => 'page',
+ 'role_id' => $role->id,
+ 'status' => 3, // Explicit allow
+ ]);
+
+ $page->permissions()->delete();
+ $page->rebuildPermissions();
+
+ DB::beginTransaction();