- public function testBasicRun() {
- $this->maintenance->loadWithArgv( [ '--sleep', '0', '-q' ] );
-
- $this->maintenance->execute();
-
- $remainingLogs = wfGetDB( DB_REPLICA )->select(
- [ 'logging' ],
- [ 'log_type', 'log_action', 'log_user' ],
- [],
- __METHOD__,
- [ 'ORDER BY' => 'log_id' ]
- );
-
- $expected = [
- (object)[
- 'log_type' => 'patrol',
- 'log_action' => 'patrol',
- 'log_user' => '7251',
- ],
- (object)[
- 'log_type' => 'block',
- 'log_action' => 'block',
- 'log_user' => '7253',
- ],
- (object)[
- 'log_type' => 'patrol',
- 'log_action' => 'patrol',
- 'log_user' => '7255',
- ],
- (object)[
- 'log_type' => 'patrol',
- 'log_action' => 'patrol',
- 'log_user' => '7256',
- ],
- ];
- $this->assertEquals( $expected, iterator_to_array( $remainingLogs, false ) );
- }
-
- public function testDryRun() {
- $this->maintenance->loadWithArgv( [ '--sleep', '0', '--dry-run', '-q' ] );
-
- $this->maintenance->execute();
-
- $remainingLogs = wfGetDB( DB_REPLICA )->select(
- [ 'logging' ],
- [ 'log_type', 'log_action', 'log_user' ],
- [],
- __METHOD__,
- [ 'ORDER BY' => 'log_id' ]
- );
-
- $expected = [