3 namespace Drupal\Tests\drupalmoduleupgrader\Unit\Utility\Filter;
5 use Drupal\drupalmoduleupgrader\Utility\Filter\NodeAssignmentFilter;
6 use Drupal\Tests\UnitTestCase;
10 * @group DMU.Utility.Filter
12 class NodeAssignmentFilterTest extends UnitTestCase {
15 * @var \Drupal\drupalmoduleupgrader\Utility\Filter\NodeAssignmentFilter
19 public function setUp() {
20 $this->filter = new NodeAssignmentFilter();
23 public function testLeftOperand() {
24 /** @var \Pharborist\Operators\AssignNode $expr */
25 $expr = Parser::parseExpression('$foo = "bazzz"');
26 $this->assertTrue($expr->getLeftOperand()->is($this->filter));
29 public function testRightOperand() {
30 /** @var \Pharborist\Operators\AssignNode $expr */
31 $expr = Parser::parseExpression('$baz = $foo');
32 $this->assertFalse($expr->getRightOperand()->is($this->filter));