diff --git a/phpunit.xml b/phpunit.xml index 3ec18fd3..b0ff49e7 100644 --- a/phpunit.xml +++ b/phpunit.xml @@ -9,7 +9,6 @@ tests/Global - tests/Froxlor tests/Admins tests/Customers tests/IpsAndPorts @@ -25,6 +24,7 @@ tests/Mysqls tests/PhpAndFpm tests/Traffic + tests/Froxlor diff --git a/tests/Customers/CustomersTest.php b/tests/Customers/CustomersTest.php index 2fb75d71..3c0a913a 100644 --- a/tests/Customers/CustomersTest.php +++ b/tests/Customers/CustomersTest.php @@ -5,6 +5,7 @@ use Froxlor\Settings; use Froxlor\Database\Database; use Froxlor\Api\Commands\Admins; use Froxlor\Api\Commands\Customers; +use Froxlor\Api\Commands\SubDomains; /** * @@ -58,6 +59,11 @@ class CustomersTest extends TestCase $this->assertEquals(1337, $result['customernumber']); $this->assertEquals(15, $result['subdomains']); $this->assertEquals('secret', $result['custom_notes']); + + // validate that the std-subdomain has been added + $json_result = SubDomains::getLocal($admin_userdata, array('id' => $result['standardsubdomain']))->get(); + $result = json_decode($json_result, true)['data']; + $this->assertEquals('test1.dev.froxlor.org', $result['domain']); } public function testAdminCustomersAddEmptyMail() @@ -447,7 +453,7 @@ class CustomersTest extends TestCase 'mysqls' => 15, 'createstdsubdomain' => 1, 'new_customer_password' => 'h0lYmo1y', - 'sendpassword' => 1, + 'sendpassword' => TRAVIS_CI == 1 ? 0 : 1, 'phpenabled' => 1, 'store_defaultindex' => 1, 'custom_notes' => 'secret', diff --git a/tests/Domains/DomainsTest.php b/tests/Domains/DomainsTest.php index b89f4eba..ead35c02 100644 --- a/tests/Domains/DomainsTest.php +++ b/tests/Domains/DomainsTest.php @@ -119,7 +119,7 @@ class DomainsTest extends TestCase 'customerid' => 1 ]; $this->expectExceptionMessage('The server-hostname cannot be used as customer-domain.'); - $json_result = Domains::getLocal($admin_userdata, $data)->add(); + Domains::getLocal($admin_userdata, $data)->add(); } public function testAdminDomainsAddNoPunycode()