handleMigrations(new Doku_Event('DUMMY_EVENT', $data)); // assignments $assignments = \dokuwiki\plugin\structpublish\meta\Assignments::getInstance(true); $this->sqlite = $assignments->getSqlite(); $assignments->addPattern('public', '@approver', 'approve'); $assignments->addPattern('public', '@publisher', 'publish'); } /** * Test draft creation * * @return void */ public function test_create_draft() { $pid = 'public:structpublish'; $text = 'lorem ipsum'; saveWikiText($pid, $text, 'Save first draft'); $revision = new Revision($this->sqlite, $pid, time()); $user = $revision->getUser(); $status = $revision->getStatus(); $version = $revision->getVersion(); $this->assertEquals('', $user); $this->assertEquals(Constants::STATUS_DRAFT, $status); $this->assertEquals('', $version); } }