Exemple #1
0
 /**
  * Tests __debugInfo
  *
  * @return void
  */
 public function testDebugInfo()
 {
     $Helper = new TestHelper($this->View);
     $expected = ['helpers' => ['Html', 'TestPlugin.OtherHelper'], 'theme' => null, 'plugin' => null, 'fieldset' => [], 'tags' => [], 'implementedEvents' => [], '_config' => ['key1' => 'val1', 'key2' => ['key2.1' => 'val2.1', 'key2.2' => 'val2.2']]];
     $result = $Helper->__debugInfo();
     $this->assertEquals($expected, $result);
 }
 /**
  * Test settings merging
  *
  * @return void
  */
 public function testSettingsMerging()
 {
     $Helper = new TestHelper($this->View, array('key3' => 'val3', 'key2' => array('key2.2' => 'newval')));
     $expected = array('key1' => 'val1', 'key2' => array('key2.1' => 'val2.1', 'key2.2' => 'newval'), 'key3' => 'val3');
     $this->assertEquals($expected, $Helper->config());
 }
Exemple #3
0
 /**
  * Test settings merging
  *
  * @return void
  */
 public function testSettingsMerging()
 {
     $Helper = new TestHelper($this->View, ['key3' => 'val3', 'key2' => ['key2.2' => 'newval']]);
     $expected = ['key1' => 'val1', 'key2' => ['key2.1' => 'val2.1', 'key2.2' => 'newval'], 'key3' => 'val3'];
     $this->assertEquals($expected, $Helper->config());
 }