public function AuthcacheP13nTestFragmentBuilder::testFragmentBuilder in Authenticated User Page Caching (Authcache) 7.2
Tests fragment request.
File
- modules/
authcache_p13n/ tests/ authcache_p13n.request-handler.test, line 301 - Define unit tests for request handler.
Class
- AuthcacheP13nTestFragmentBuilder
- Tests fragment builder.
Code
public function testFragmentBuilder() {
$input = array(
'a' => array(
'some_key' => 'some_subject',
),
);
$context = array(
'bla',
);
$builder = new AuthcacheP13nFragmentBuilder($this->fragmentRenderer, NULL, NULL, NULL);
// Setup expectations.
$render = $this->stubObserver
->method($this->fragmentRenderer, 'render', 'rendered')
->expect(AuthcacheP13nTestStubVerifyer::once())
->expect(AuthcacheP13nTestStubVerifyer::args(array(
'some_key',
'some_subject',
$context,
)));
// Run builder.
$output = $builder
->build($input, $context);
$this
->assertEqual('rendered', $output);
// Verify stub.
$this
->assert($render
->verify($message), $message);
}