Pantheon\Terminus\UnitTests\Commands\Multidev\MergeFromDevCommandTest::testMergeFromDevFailure PHP Method

testMergeFromDevFailure() public method

Tests to ensure the multidev:merge-from-dev throws an error when the environment-creation operation fails
    public function testMergeFromDevFailure()
    {
        $this->environment->id = 'multipass';
        $this->environment->expects($this->once())->method('mergeFromDev')->with($this->equalTo(['updatedb' => false]));
        $this->workflow->expects($this->once())->method('checkProgress')->with()->willReturn(true);
        $this->workflow->method('getMessage')->willReturn("The dev environment could not be merged into {env}.");
        $out = $this->command->mergeFromDev("site.{$this->environment->id}");
        $this->assertNull($out);
    }