NodeAssignmentFilterTest.php in Drupal 7 to 8/9 Module Upgrader 8
File
tests/src/Unit/Utility/Filter/NodeAssignmentFilterTest.php
View source
<?php
namespace Drupal\Tests\drupalmoduleupgrader\Unit\Utility\Filter;
use Drupal\drupalmoduleupgrader\Utility\Filter\NodeAssignmentFilter;
use Drupal\Tests\UnitTestCase;
use Pharborist\Parser;
class NodeAssignmentFilterTest extends UnitTestCase {
protected $filter;
public function setUp() {
$this->filter = new NodeAssignmentFilter();
}
public function testLeftOperand() {
$expr = Parser::parseExpression('$foo = "bazzz"');
$this
->assertTrue($expr
->getLeftOperand()
->is($this->filter));
}
public function testRightOperand() {
$expr = Parser::parseExpression('$baz = $foo');
$this
->assertFalse($expr
->getRightOperand()
->is($this->filter));
}
}