Neos\Flow\Tests\Unit\Security\Cryptography\RsaWalletServicePhpTest::shutdownDoesNotSavesKeysToKeystoreFileIfKeysWereNotModified PHP Method

shutdownDoesNotSavesKeysToKeystoreFileIfKeysWereNotModified() public method

    public function shutdownDoesNotSavesKeysToKeystoreFileIfKeysWereNotModified()
    {
        $this->assertFalse(file_exists('vfs://Foo/EncryptionKey'));
        $keyPairUuid = $this->rsaWalletService->generateNewKeypair(true);
        $this->rsaWalletService->shutdownObject();
        $this->assertTrue(file_exists('vfs://Foo/EncryptionKey'));
        $this->rsaWalletService->initializeObject();
        $this->rsaWalletService->getPublicKey($keyPairUuid);
        // Hack: remove the file so we can actually detect if shutdown() would write it:
        unlink('vfs://Foo/EncryptionKey');
        $this->rsaWalletService->shutdownObject();
        $this->assertFalse(file_exists('vfs://Foo/EncryptionKey'));
    }