Elgg\BatchUpgraderTest::testCanRunIncrementedUpgrade PHP Метод

testCanRunIncrementedUpgrade() публичный Метод

    public function testCanRunIncrementedUpgrade()
    {
        $upgrade = new ElggUpgrade();
        $upgrade->setClass(TestBatch::class);
        $upgrade->setId("test_plugin:2016101900");
        $upgrade->title = 'test_plugin:upgrade:2016101900:title';
        $upgrade->description = 'test_plugin:upgrade:2016101900:title';
        $upgrade->save();
        $config = _elgg_services()->config;
        $upgrader = new BatchUpgrader($config);
        $result = $upgrader->run($upgrade);
        $expected = ['errors' => [0, 25, 50, 75], 'numErrors' => 40, 'numSuccess' => 60];
        $this->assertEquals($expected, $result);
    }