Postmark\Tests\PostmarkAdminClientSenderSignatureTest::testClientCanEditSignature PHP 메소드

testClientCanEditSignature() 공개 메소드

    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->id, $name . '-updated', NULL, 'updated-' . $returnPath);
        $this->assertNotSame($sig->name, $updated->name);
        $this->assertNotSame($sig->returnpathdomain, $updated->returnpathdomain);
    }