mirror of
https://github.com/Froxlor/Froxlor.git
synced 2024-09-21 02:17:34 +00:00
fix unittests
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
This commit is contained in:
parent
05d4bdc499
commit
4354598c64
@ -4,6 +4,7 @@ use PHPUnit\Framework\TestCase;
|
||||
use Froxlor\Api\Commands\Admins;
|
||||
use Froxlor\Api\Commands\Customers;
|
||||
use Froxlor\Api\Commands\Certificates;
|
||||
use Froxlor\Api\Commands\SubDomains;
|
||||
|
||||
/**
|
||||
*
|
||||
@ -18,6 +19,12 @@ class CertificatesTest extends TestCase
|
||||
{
|
||||
global $admin_userdata;
|
||||
|
||||
$json_result = SubDomains::getLocal($admin_userdata, array(
|
||||
'domainname' => 'test2.local'
|
||||
))->get();
|
||||
$domain = json_decode($json_result, true)['data'];
|
||||
$domainid = $domain['id'];
|
||||
|
||||
$certdata = $this->generateKey();
|
||||
$json_result = Certificates::getLocal($admin_userdata, array(
|
||||
'domainname' => 'test2.local',
|
||||
@ -25,7 +32,7 @@ class CertificatesTest extends TestCase
|
||||
'ssl_key_file' => $certdata['key']
|
||||
))->add();
|
||||
$result = json_decode($json_result, true)['data'];
|
||||
$this->assertEquals(3, $result['domainid']);
|
||||
$this->assertEquals($domainid, $result['domainid']);
|
||||
}
|
||||
|
||||
public function testResellerCertificatesAddAgain()
|
||||
@ -57,6 +64,12 @@ class CertificatesTest extends TestCase
|
||||
))->get();
|
||||
$customer_userdata = json_decode($json_result, true)['data'];
|
||||
|
||||
$json_result = SubDomains::getLocal($admin_userdata, array(
|
||||
'domainname' => 'mysub2.test2.local'
|
||||
))->get();
|
||||
$domain = json_decode($json_result, true)['data'];
|
||||
$domainid = $domain['id'];
|
||||
|
||||
$certdata = $this->generateKey();
|
||||
$json_result = Certificates::getLocal($customer_userdata, array(
|
||||
'domainname' => 'mysub2.test2.local',
|
||||
@ -64,7 +77,7 @@ class CertificatesTest extends TestCase
|
||||
'ssl_key_file' => $certdata['key']
|
||||
))->add();
|
||||
$result = json_decode($json_result, true)['data'];
|
||||
$this->assertEquals(7, $result['domainid']);
|
||||
$this->assertEquals($domainid, $result['domainid']);
|
||||
}
|
||||
|
||||
public function testAdminCertificatesList()
|
||||
@ -128,7 +141,6 @@ class CertificatesTest extends TestCase
|
||||
'ssl_key_file' => $certdata['key']
|
||||
))->update();
|
||||
$result = json_decode($json_result, true)['data'];
|
||||
$this->assertEquals(3, $result['domainid']);
|
||||
$this->assertEquals(str_replace("\n", "", $certdata['cert']), str_replace("\n", "", $result['ssl_cert_file']));
|
||||
}
|
||||
|
||||
@ -148,7 +160,6 @@ class CertificatesTest extends TestCase
|
||||
'ssl_key_file' => $certdata['key']
|
||||
))->update();
|
||||
$result = json_decode($json_result, true)['data'];
|
||||
$this->assertEquals(7, $result['domainid']);
|
||||
$this->assertEquals(str_replace("\n", "", $certdata['cert']), str_replace("\n", "", $result['ssl_cert_file']));
|
||||
}
|
||||
|
||||
@ -169,7 +180,7 @@ class CertificatesTest extends TestCase
|
||||
'id' => 1
|
||||
))->delete();
|
||||
$result = json_decode($json_result, true)['data'];
|
||||
$this->assertEquals(3, $result['domainid']);
|
||||
$this->assertTrue(isset($result['domainid']) && $result['domainid'] > 0);
|
||||
}
|
||||
|
||||
private function generateKey()
|
||||
|
Loading…
Reference in New Issue
Block a user