Exemplo n.º 1
0
 /**
  * @covers ::filterParameters
  */
 public function testFilterParameters()
 {
     $parameters = ['foo' => ['machine_name' => 'foo', 'type' => 'integer', 'label' => 'Foo'], 'bar' => ['machine_name' => 'bar', 'type' => '', 'label' => '']];
     $page = new Page(['id' => 'the_page', 'parameters' => $parameters], 'page');
     $expected = $parameters;
     $this->assertEquals($expected, $page->getParameters());
     $method = new \ReflectionMethod($page, 'filterParameters');
     $method->setAccessible(TRUE);
     $method->invoke($page);
     $expected = ['foo' => ['machine_name' => 'foo', 'type' => 'integer', 'label' => 'Foo']];
     $this->assertEquals($expected, $page->getParameters());
 }