public function testSimple() { $context = new MainContext('foo'); $context->add('dummy'); $context->setContent(array('one', 'two')); $decorator = new Contexts('foo'); $decorator->context($context); $actual = $decorator->render(); $expected = 'dummy()dummy()'; $this->assertEquals($actual, $expected); }
public function testIdsByContext() { $context = new Context('foo'); $context->setContent(array('one' => 1, 'two' => 2, 'three' => 3)); $context->add('content'); $context->ids('foo', 'one,two'); $decorator = new Contexts('foo'); $decorator->context($context); $actual = $decorator->render(); $expected = '12'; $this->assertEquals($expected, $actual); }