publishNode() public method

The specified workspace must be a base workspace of this workspace.
public publishNode ( Neos\ContentRepository\Domain\Model\NodeInterface $node, Workspace $targetWorkspace ) : void
$node Neos\ContentRepository\Domain\Model\NodeInterface The node to publish
$targetWorkspace Workspace The workspace to publish to
return void
 /**
  * @test
  */
 public function publishNodeWithANodeInTheTargetWorkspaceShouldDoNothing()
 {
     $liveWorkspace = new Workspace('live');
     $personalWorkspace = new Workspace('user-admin', $liveWorkspace);
     $nodeDataRepository = $this->getMockBuilder(NodeDataRepository::class)->disableOriginalConstructor()->getMock();
     $this->inject($liveWorkspace, 'nodeDataRepository', $nodeDataRepository);
     $node = $this->createMock(NodeInterface::class);
     $node->expects($this->any())->method('getWorkspace')->will($this->returnValue($liveWorkspace));
     $nodeDataRepository->expects($this->never())->method('findOneByIdentifier');
     $personalWorkspace->publishNode($node, $liveWorkspace);
 }