OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
cream
/
aws-ses
/
vendor
/
wildbit
/
postmark-php
/
tests
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
05/19/2025 10:07:21 AM
rwxr-xr-x
📄
PostmarkAdminClientDataRemovalTest.php
1.22 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
PostmarkAdminClientDomainTest.php
3.9 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
PostmarkAdminClientSenderSignatureTest.php
4.12 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
PostmarkAdminClientServersTest.php
2.88 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
PostmarkClickClientStatisticsTest.php
1.52 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
PostmarkClientBaseTest.php
597 bytes
05/19/2025 10:07:21 AM
rw-r--r--
📄
PostmarkClientBounceTest.php
4.03 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
PostmarkClientEmailTest.php
8.78 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
PostmarkClientInboundMessageTest.php
1.07 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
PostmarkClientMessageStreamsTest.php
6.73 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
PostmarkClientOutboundMessageTest.php
1.52 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
PostmarkClientRuleTriggerTest.php
1.07 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
PostmarkClientServerTest.php
1.02 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
PostmarkClientStatisticsTest.php
4.54 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
PostmarkClientSuppressionsTest.php
5.37 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
PostmarkClientTemplatesTest.php
11.22 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
PostmarkClientWebhooksTest.php
9.72 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
TestingKeys.php
2.32 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
postmark-logo.png
4.18 KB
01/07/2025 12:10:32 PM
rw-r--r--
Editing: PostmarkAdminClientSenderSignatureTest.php
Close
<?php namespace Postmark\Tests; require_once __DIR__ . '/PostmarkClientBaseTest.php'; use Postmark\PostmarkAdminClient; /** * @internal * * @coversNothing */ class PostmarkAdminClientSenderSignatureTest extends PostmarkClientBaseTest { public static function tearDownAfterClass(): void { $tk = parent::$testKeys; $client = new PostmarkAdminClient($tk->WRITE_ACCOUNT_TOKEN, $tk->TEST_TIMEOUT); $signatures = $client->listSenderSignatures(); foreach ($signatures->getSenderSignatures() as $key => $value) { if (preg_match('/test-php.+/', $value->getName()) > 0) { $client->deleteSenderSignature($value->getID()); } } } public function testClientCanGetSignatureList() { $tk = parent::$testKeys; $client = new PostmarkAdminClient($tk->WRITE_ACCOUNT_TOKEN, $tk->TEST_TIMEOUT); $sigs = $client->listSenderSignatures(); $this->assertGreaterThan(0, $sigs->getTotalCount()); $this->assertNotEmpty($sigs->getSenderSignatures()); } public function testClientCanGetSingleSignature() { $tk = parent::$testKeys; $client = new PostmarkAdminClient($tk->WRITE_ACCOUNT_TOKEN, $tk->TEST_TIMEOUT); $id = $client->listSenderSignatures()->getSenderSignatures()[0]->getID(); $sig = $client->getSenderSignature($id); $this->assertNotEmpty($sig->getName()); } public function testClientCanCreateSignature() { $tk = parent::$testKeys; $client = new PostmarkAdminClient($tk->WRITE_ACCOUNT_TOKEN, $tk->TEST_TIMEOUT); $i = $tk->WRITE_TEST_SENDER_SIGNATURE_PROTOTYPE; $sender = str_replace('[TOKEN]', 'test-php-create' . date('U'), $i); $sig = $client->createSenderSignature($sender, 'test-php-create-' . date('U')); $this->assertNotEmpty($sig->getID()); } public function testClientCanEditSignature() { $tk = parent::$testKeys; $client = new PostmarkAdminClient($tk->WRITE_ACCOUNT_TOKEN, $tk->TEST_TIMEOUT); $name = 'test-php-edit-' . date('U'); $i = $tk->WRITE_TEST_SENDER_SIGNATURE_PROTOTYPE; $sender = str_replace('[TOKEN]', 'test-php-edit' . date('U'), $i); $exploded = explode('@', $tk->WRITE_TEST_SENDER_SIGNATURE_PROTOTYPE); $returnPath = 'test.' . $exploded[1]; $sig = $client->createSenderSignature($sender, $name, null, $returnPath); $updated = $client->editSenderSignature( $sig->getID(), $name . '-updated', null, 'updated-' . $returnPath ); $this->assertNotSame($sig->getName(), $updated->getName()); $this->assertNotSame($sig->getReturnpathdomain(), $updated->getReturnpathdomain()); } public function testClientCanDeleteSignature() { $tk = parent::$testKeys; $client = new PostmarkAdminClient($tk->WRITE_ACCOUNT_TOKEN, $tk->TEST_TIMEOUT); $i = $tk->WRITE_TEST_SENDER_SIGNATURE_PROTOTYPE; $sender = str_replace('[TOKEN]', 'test-php-delete' . date('U'), $i); $name = 'test-php-delete-' . date('U'); $sig = $client->createSenderSignature($sender, $name); $client->deleteSenderSignature($sig->getID()); $sigs = $client->listSenderSignatures()->getSenderSignatures(); foreach ($sigs as $key => $value) { $this->assertNotSame($sig->getName(), $value->getName()); } } public function testClientCanRequestNewVerificationForSignature() { $tk = parent::$testKeys; $client = new PostmarkAdminClient($tk->WRITE_ACCOUNT_TOKEN, $tk->TEST_TIMEOUT); $i = $tk->WRITE_TEST_SENDER_SIGNATURE_PROTOTYPE; $sender = str_replace('[TOKEN]', 'test-php-reverify' . date('U'), $i); $name = 'test-php-reverify-' . date('U'); $sig = $client->createSenderSignature($sender, $name); $result = $client->resendSenderSignatureConfirmation($sig->getID()); $this->assertEquals(0, $result->getErrorCode()); } }