Exemplo n.º 1
0
 public function testAddExtensionFilter()
 {
     $this->assertAttributeEmpty('extensionFilters', $this->handler);
     $actionKey = 'action';
     $entityKey = 'entity';
     $defaultGroup = 'default';
     $this->handler->addExtensionFilter($actionKey, $defaultGroup);
     $this->handler->addExtensionFilter($entityKey, $defaultGroup);
     $expectedFilters = [$actionKey => [$defaultGroup], $entityKey => [$defaultGroup]];
     $this->assertAttributeEquals($expectedFilters, 'extensionFilters', $this->handler);
     // each group added only once
     $this->handler->addExtensionFilter($actionKey, $defaultGroup);
     $this->handler->addExtensionFilter($entityKey, $defaultGroup);
     $this->assertAttributeEquals($expectedFilters, 'extensionFilters', $this->handler);
 }