R = new Doku_Renderer_metadata();
}
function tearDown() : void {
unset($this->R);
}
function test_footnote_and_abstract() {
// avoid issues with the filectime() & filemtime in document_start() & document_end()
$now = time();
$this->R->persistent['date']['created'] = $now;
$this->R->persistent['date']['modified'] = $now;
$this->R->document_start();
$this->R->cdata("abstract: ");
$this->R->footnote_open();
$this->R->cdata(str_pad("footnote: ", Doku_Renderer_metadata::ABSTRACT_MAX, "lotsa junk "));
$this->R->footnote_close();
$this->R->cdata("abstract end.");
$this->R->document_end();
$expected = 'abstract: abstract end.';
$this->assertEquals($expected, $this->R->meta['description']['abstract']);
}
}