From a7d4e6c2e38903a1efc11044d5091eb51ed27045 Mon Sep 17 00:00:00 2001 From: netkas Date: Fri, 28 Mar 2025 14:03:59 -0400 Subject: [PATCH] Added additional assertion checks --- tests/Socialbox/SettingsTest.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tests/Socialbox/SettingsTest.php b/tests/Socialbox/SettingsTest.php index d54d895..51b23f4 100644 --- a/tests/Socialbox/SettingsTest.php +++ b/tests/Socialbox/SettingsTest.php @@ -718,4 +718,18 @@ } } } + + public function testSettingsUpdatePassword(): void + { + $testClient = Helper::generateRandomClient(COFFEE_DOMAIN, prefix: 'testSettingsAddExceedingSigningKeys'); + $this->assertTrue($testClient->settingsAddInformationField(InformationFieldName::DISPLAY_NAME, 'John Doe')); + $this->assertTrue($testClient->settingsSetPassword('SecretTestingPassword123')); + $this->assertTrue($testClient->getSessionState()->isAuthenticated()); + $this->assertTrue($testClient->settingsUpdatePassword('NewPassword123', 'SecretTestingPassword123')); + + $testClient = new SocialClient($testClient->getIdentifiedAs()); + $this->assertFalse($testClient->getSessionState()->isAuthenticated()); + $this->assertTrue($testClient->verificationPasswordAuthentication('NewPassword123')); + $this->assertTrue($testClient->getSessionState()->isAuthenticated()); + } } \ No newline at end of file