Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Feature/DomainTest.php
Show First 20 Lines • Show All 80 Lines • ▼ Show 20 Lines | public function testGetPublicDomains(): void | ||||
$this->assertNotContains('public-active.com', $public_domains); | $this->assertNotContains('public-active.com', $public_domains); | ||||
$queue = Queue::fake(); | $queue = Queue::fake(); | ||||
$domain = Domain::create([ | $domain = Domain::create([ | ||||
'namespace' => 'public-active.com', | 'namespace' => 'public-active.com', | ||||
'status' => Domain::STATUS_NEW, | 'status' => Domain::STATUS_NEW, | ||||
'type' => Domain::TYPE_PUBLIC, | 'type' => Domain::TYPE_EXTERNAL, | ||||
]); | ]); | ||||
// Public but non-active domain should not be returned | // External domains should not be returned | ||||
$public_domains = Domain::getPublicDomains(); | $public_domains = Domain::getPublicDomains(); | ||||
$this->assertNotContains('public-active.com', $public_domains); | $this->assertNotContains('public-active.com', $public_domains); | ||||
$domain = Domain::where('namespace', 'public-active.com')->first(); | $domain = Domain::where('namespace', 'public-active.com')->first(); | ||||
$domain->status = Domain::STATUS_ACTIVE; | $domain->type = Domain::TYPE_PUBLIC; | ||||
$domain->save(); | $domain->save(); | ||||
// Public and active domain should be returned | |||||
$public_domains = Domain::getPublicDomains(); | $public_domains = Domain::getPublicDomains(); | ||||
$this->assertContains('public-active.com', $public_domains); | $this->assertContains('public-active.com', $public_domains); | ||||
} | } | ||||
/** | /** | ||||
* Test domain (ownership) confirmation | * Test domain (ownership) confirmation | ||||
* | * | ||||
* @group dns | * @group dns | ||||
▲ Show 20 Lines • Show All 86 Lines • Show Last 20 Lines |