Pantheon\Terminus\UnitTests\Commands\Domain\RemoveCommandTest::testRemove PHP Метод

testRemove() публичный Метод

Tests the domain:remove command
public testRemove ( )
    public function testRemove()
    {
        $site_name = 'site_name';
        $domain = 'some.domain';
        $this->environment->id = 'env_id';
        $this->site->expects($this->once())->method('get')->with($this->equalTo('name'))->willReturn($site_name);
        $this->domains->expects($this->once())->method('get')->with($this->equalTo($domain))->willReturn($this->domain);
        $this->domain->expects($this->once())->method('delete')->with();
        $this->logger->expects($this->once())->method('log')->with($this->equalTo('notice'), $this->equalTo('Removed {domain} from {site}.{env}'), $this->equalTo(['domain' => $domain, 'site' => $site_name, 'env' => $this->environment->id]));
        $out = $this->command->remove("{$site_name}.{$this->environment->id}", $domain);
        $this->assertNull($out);
    }
RemoveCommandTest