Add tests for deleting signatures in SettingsTest
This commit is contained in:
parent
22629f9b30
commit
bbf5085e5b
1 changed files with 26 additions and 0 deletions
|
@ -603,6 +603,32 @@
|
|||
$signingKeys[$signatureUuid] = $signingKeypair;
|
||||
}
|
||||
|
||||
$this->assertCount(20, $testClient->settingsGetSignatures());
|
||||
|
||||
// Verify all the signatures
|
||||
foreach($signingKeys as $signatureUuid => $signingKeypair)
|
||||
{
|
||||
$signature = $testClient->settingsGetSignature($signatureUuid);
|
||||
$this->assertNotNull($signature);
|
||||
$this->assertEquals($signingKeypair->getPublicKey(), $signature->getPublicKey());
|
||||
}
|
||||
|
||||
// Delete the first 5 signatures
|
||||
$deletedSignatures = array_slice($signingKeys, 0, 10);
|
||||
foreach($deletedSignatures as $signatureUuid => $signingKeypair)
|
||||
{
|
||||
$this->assertTrue($testClient->settingsDeleteSignature($signatureUuid));
|
||||
}
|
||||
|
||||
// Verify the remaining signatures
|
||||
$remainingSignatures = array_slice($signingKeys, 10);
|
||||
foreach($remainingSignatures as $signatureUuid => $signingKeypair)
|
||||
{
|
||||
$signature = $testClient->settingsGetSignature($signatureUuid);
|
||||
$this->assertNotNull($signature);
|
||||
$this->assertEquals($signingKeypair->getPublicKey(), $signature->getPublicKey());
|
||||
}
|
||||
|
||||
$this->assertCount(10, $testClient->settingsGetSignatures());
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue