ApiVisualEditorTest: Assert properties in result

Change-Id: Ibc63ec4c2fc9d3b002b016d01417f61f68b9dc54
This commit is contained in:
Ed Sanders 2022-02-28 22:15:55 +00:00
parent 8eefaedf86
commit 131d940d99

View file

@ -41,10 +41,26 @@ class ApiVisualEditorTest extends ApiTestCase {
}
public function testLoadEditorBasic() {
$this->assertSame(
'success',
$this->loadEditor()[0]['visualeditor']['result']
);
$data = $this->loadEditor()[0]['visualeditor'];
$this->assertSame( 'success', $data['result'] );
$properties = [
'notices',
'copyrightWarning',
'checkboxesDef',
'checkboxesMessages',
'protectedClasses',
'basetimestamp',
'starttimestamp',
'oldid',
'blockinfo',
'canEdit',
'content',
];
foreach ( $properties as $prop ) {
$this->assertArrayHasKey( $prop, $data, "Result has key '$prop'" );
}
}
/**