WARNING: API IN FLUX. DO NOT USE DIRECTLY.
С версии: 3.0.0
Пример #1
0
 public function testCanRunUnincrementedUpgrade()
 {
     $upgrade = new ElggUpgrade();
     $upgrade->setClass(TestNoIncrementBatch::class);
     $upgrade->setId("test_plugin:2016101901");
     $upgrade->title = 'test_plugin:upgrade:2016101901:title';
     $upgrade->description = 'test_plugin:upgrade:2016101901:title';
     $upgrade->save();
     $config = _elgg_services()->config;
     $upgrader = new BatchUpgrader($config);
     $result = $upgrader->run($upgrade);
     $expected = ['errors' => [0, 10, 20, 30], 'numErrors' => 40, 'numSuccess' => 60];
     $this->assertEquals($expected, $result);
 }