install() public method

install the module
Since: 2.6.0
public install ( )
Example #1
0
 /**
  * testInstall
  *
  * @since 2.2.0
  */
 public function testInstall()
 {
     /* setup */
     $module = new Module(array('name' => 'Test', 'alias' => 'test'));
     $module->install();
     /* result */
     $result = Db::forPrefixTable('modules')->where('alias', 'test')->findOne()->name;
     /* compare */
     $this->assertEquals('Test', $result);
 }
 /**
  * testInstall
  *
  * @since 2.2.0
  */
 public function testInstall()
 {
     /* setup */
     $module = new Module();
     $module->init(array('name' => 'Test', 'alias' => 'Test'));
     $module->install();
     /* actual */
     $actual = Db::forTablePrefix('modules')->where('alias', 'Test')->findOne()->name;
     /* compare */
     $this->assertEquals('Test', $actual);
 }
 /**
  * testInstall
  *
  * @since 2.6.0
  */
 public function testInstall()
 {
     /* setup */
     $module = new Module();
     $module->init(array('alias' => 'TestDummy'));
     $module->install();
     /* actual */
     $actualModules = Db::forTablePrefix('modules')->findMany()->count();
     $actualTables = Db::countTablePrefix();
     /* compare */
     $this->assertEquals(3, $actualModules);
     $this->assertEquals(9, $actualTables);
 }
Example #4
0
 /**
  * setUpBeforeClass
  *
  * @since 2.2.0
  */
 public static function setUpBeforeClass()
 {
     $module = new Module(array('name' => 'Call home', 'alias' => 'call_home'));
     $module->install();
 }