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']); } }