Example #1
0
 /**
  * @covers \KJSencha\Frontend\Bootstrap::__construct
  * @covers \KJSencha\Frontend\Bootstrap::getVariables
  * @covers \KJSencha\Frontend\Bootstrap::setVariables
  * @covers \KJSencha\Frontend\Bootstrap::addVariables
  */
 public function testSetGetAddVariables()
 {
     $bootstrap = new Bootstrap(array('variables' => array('key' => 'value')));
     $this->assertSame(array('key' => 'value'), $bootstrap->getVariables());
     $bootstrap->setVariables(array('key2' => 'value2'));
     $this->assertSame(array('key2' => 'value2'), $bootstrap->getVariables());
     $bootstrap->addVariables(array('key' => 'value'));
     $variables = $bootstrap->getVariables();
     $this->assertArrayHasKey('key', $variables);
     $this->assertArrayHasKey('key2', $variables);
     $this->assertSame('value', $variables['key']);
     $this->assertSame('value2', $variables['key2']);
 }