Elgg\BatchUpgraderTest::testCanRunUnincrementedUpgrade PHP Method

testCanRunUnincrementedUpgrade() public method

    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);
    }