Redaxscript\Tests\ModuleTest::testUninstall PHP Method

testUninstall() public method

testUninstall
Since: 2.6.0
public testUninstall ( )
    public function testUninstall()
    {
        /* setup */
        $module = new Module();
        $module->init(['alias' => 'TestDummy']);
        $module->uninstall();
        /* actual */
        $actualModules = Db::forTablePrefix('modules')->findMany()->count();
        $actualTables = Db::countTablePrefix();
        /* compare */
        $this->assertEquals(2, $actualModules);
        $this->assertEquals(8, $actualTables);
    }