$this->assertEquals(
null, $mock->requireOnlyOneParameter( array( "filename" => "foo.txt",
- "enablechunks" => false ), "filename", "enablechunks" ) );
+ "enablechunks" => false ), "filename", "enablechunks" ) );
}
/**
$this->assertEquals(
null, $mock->requireOnlyOneParameter( array( "filename" => "foo.txt",
- "enablechunks" => 0 ), "filename", "enablechunks" ) );
+ "enablechunks" => 0 ), "filename", "enablechunks" ) );
}
/**
$this->assertEquals(
null, $mock->requireOnlyOneParameter( array( "filename" => "foo.txt",
- "enablechunks" => true ), "filename", "enablechunks" ) );
+ "enablechunks" => true ), "filename", "enablechunks" ) );
}
/**
* @expectedException UsageException
*/
function testApi() {
-
$api = new ApiMain(
new FauxRequest( array( 'action' => 'help', 'format' => 'xml' ) )
);
return $cj;
}
-
+
function testRunLogin() {
$sysopUser = self::$users['sysop'];
$data = $this->doApiRequest( array(
$this->assertArrayHasKey( "result", $data[0]['login'] );
$this->assertEquals( "Success", $data[0]['login']['result'] );
$this->assertArrayHasKey( 'lgtoken', $data[0]['login'] );
-
+
return $data;
}
-
+
function testGettingToken() {
foreach ( self::$users as $user ) {
$this->runTokenTest( $user );
}
function runTokenTest( $user ) {
-
$data = $this->getTokenList( $user );
$this->assertArrayHasKey( 'query', $data[0] );