| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- <?php
- require_once __DIR__ . '/../vendor/autoload.php';
- class commandChangeTest extends \PHPUnit\Framework\TestCase
- {
- public function testUserPassword(): void
- {
- $command = new \ProfiCloS\VestaCP\Command\Change\UserPassword('admin', 'pass');
- $this->assertSame('v-change-user-password', $command->getName());
- $this->assertSame(['arg1' => 'admin', 'arg2' => 'pass'], $command->getRequestParams());
- $this->assertTrue($command->needReturnCode());
- }
- public function testMailAccountPassword(): void
- {
- $command = new \ProfiCloS\VestaCP\Command\Change\MailAccountPassword('admin', 'domain', 'account', 'pass');
- $this->assertSame('v-change-mail-account-password', $command->getName());
- $this->assertSame([
- 'arg1' => 'admin',
- 'arg2' => 'domain',
- 'arg3' => 'account',
- 'arg4' => 'pass'
- ], $command->getRequestParams());
- }
- public function testWebDomainFtpPassword(): void
- {
- $command = new \ProfiCloS\VestaCP\Command\Change\WebDomainFtpPassword('admin', 'domain', 'account', 'pass');
- $this->assertSame('v-change-web-domain-ftp-password', $command->getName());
- $this->assertSame([
- 'arg1' => 'admin',
- 'arg2' => 'domain',
- 'arg3' => 'account',
- 'arg4' => 'pass'
- ], $command->getRequestParams());
- }
- public function testWebDomainFtpPath(): void
- {
- $command = new \ProfiCloS\VestaCP\Command\Change\WebDomainFtpPath('admin', 'domain', 'account', 'path');
- $this->assertSame('v-change-web-domain-ftp-path', $command->getName());
- $this->assertSame([
- 'arg1' => 'admin',
- 'arg2' => 'domain',
- 'arg3' => 'account',
- 'arg4' => 'path'
- ], $command->getRequestParams());
- }
- }
|