Skip to content

Commit 48bd626

Browse files
committed
fix: Cleanup user in ApiV1ControllerTest
Assisted-by: ClaudeCode:claude-opus-5 Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
1 parent 76d20b1 commit 48bd626

1 file changed

Lines changed: 20 additions & 17 deletions

File tree

apps/sharing/tests/Controller/ApiV1ControllerTest.php

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -39,23 +39,26 @@ public function testDefaultShareAccessContext(): void {
3939
$user = Server::get(IUserManager::class)->createUser('user', 'password');
4040
$this->assertNotFalse($user);
4141

42-
self::loginAsUser($user->getUID());
43-
44-
$controller = new ApiV1Controller(
45-
'',
46-
Server::get(IRequest::class),
47-
Server::get(IUserSession::class),
48-
Server::get(ISharingManager::class),
49-
$this->registry,
50-
Server::get(IFactory::class),
51-
Server::get(IURLGenerator::class),
52-
Server::get(IUserManager::class),
53-
Server::get(IDBConnection::class),
54-
);
55-
56-
$this->assertEquals(new ShareAccessContext($user), $controller->accessContext);
57-
58-
self::logout();
42+
try {
43+
self::loginAsUser($user->getUID());
44+
45+
$controller = new ApiV1Controller(
46+
'',
47+
Server::get(IRequest::class),
48+
Server::get(IUserSession::class),
49+
Server::get(ISharingManager::class),
50+
$this->registry,
51+
Server::get(IFactory::class),
52+
Server::get(IURLGenerator::class),
53+
Server::get(IUserManager::class),
54+
Server::get(IDBConnection::class),
55+
);
56+
57+
$this->assertEquals(new ShareAccessContext($user), $controller->accessContext);
58+
} finally {
59+
self::logout();
60+
$user->delete();
61+
}
5962
}
6063

6164
/**

0 commit comments

Comments
 (0)