/** * Test the Joomla\Input\Cookie::set method. * * @return void * * @todo Figure out out to tests w/o ob_start() in bootstrap. setcookie() prevents this. * * @covers Joomla\Input\Cookie::set * @since 1.0 */ public function testSet() { $instance = new Cookie(); $instance->set('foo', 'bar'); $data = TestHelper::getValue($instance, 'data'); $this->assertArrayHasKey('foo', $data); $this->assertContains('bar', $data); }
/** * Test the Joomla\Input\Cookie::set method. * * @return void * * @todo Figure out out to tests w/o ob_start() in bootstrap. setcookie() prevents this. * * @covers Joomla\Input\Cookie::set * @since 1.0 */ public function testSet() { if (headers_sent()) { $this->markTestSkipped(); } else { $this->instance->set('foo', 'bar'); $data = TestHelper::getValue($this->instance, 'data'); $this->assertTrue(array_key_exists('foo', $data)); $this->assertTrue(in_array('bar', $data)); } }