Lines Matching refs:extension

3 namespace dokuwiki\plugin\extension\test;
5 use dokuwiki\plugin\extension\Extension;
23 $extension = Extension::createFromDirectory(__DIR__.'/../');
25 $this->assertFalse($extension->isTemplate());
26 $this->assertEquals('plugin', $extension->getType());
27 $this->assertEquals('extension', $extension->getBase());
28 $this->assertEquals('extension', $extension->getId());
29 $this->assertEquals('`extension`', $extension->getId(true));
30 $this->assertEquals(DOKU_INC.'lib/plugins/extension', $extension->getCurrentDir());
31 $this->assertEquals(DOKU_INC.'lib/plugins/extension', $extension->getInstallDir());
32 $this->assertEquals('Extension Manager', $extension->getDisplayName());
33 $this->assertEquals('Andreas Gohr', $extension->getAuthor());
34 $this->assertEquals('andi@splitbrain.org', $extension->getEmail());
35 $this->assertEquals(md5('andi@splitbrain.org'), $extension->getEmailID());
36 $this->assertStringContainsString('plugins', $extension->getDescription());
74 … $this->assertMatchesRegularExpression('/\d\d\d\d-\d\d-\d\d/',$extension->getInstalledVersion());
75 $this->assertContains('Template', $extension->getComponentTypes());
76 $this->assertIsArray($extension->getDependencyList());
77 $this->assertEmpty($extension->getDependencyList());
78 $this->assertEmpty($extension->getMinimumPHPVersion());
79 $this->assertEmpty($extension->getMaximumPHPVersion());
80 $this->assertTrue($extension->isInstalled());
81 $this->assertFalse($extension->isGitControlled());
82 $this->assertTrue($extension->isBundled());
83 $this->assertTrue($extension->isProtected()); // protected because it's the current template
84 $this->assertFalse($extension->isInWrongFolder());
85 $this->assertTrue($extension->isEnabled());
86 $this->assertFalse($extension->hasChangedURL());
87 $this->assertFalse($extension->isUpdateAvailable());