moduleTest.php 902 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. use ProfiCloS\VestaCP\Authorization\Credentials;
  3. use ProfiCloS\VestaCP\Authorization\Host;
  4. use ProfiCloS\VestaCP\Client;
  5. require_once __DIR__ . '/../vendor/autoload.php';
  6. class moduleTest extends \PHPUnit\Framework\TestCase
  7. {
  8. public function createClient(): Client
  9. {
  10. return Client::simpleFactory('someHost', 'someUser', 'somePass');
  11. }
  12. public function testModuleUser(): void
  13. {
  14. $client = $this->createClient();
  15. $this->assertSame(\ProfiCloS\VestaCP\Module\Users::class, get_class($client->getModuleUser()));
  16. }
  17. public function testModuleWeb(): void
  18. {
  19. $client = $this->createClient();
  20. $this->assertSame(\ProfiCloS\VestaCP\Module\Webs::class, get_class($client->getModuleWeb('test')));
  21. }
  22. public function testModuleMail(): void
  23. {
  24. $client = $this->createClient();
  25. $this->assertSame(\ProfiCloS\VestaCP\Module\Mails::class, get_class($client->getModuleMail('test')));
  26. }
  27. }