mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
synced 2024-11-24 06:24:08 +00:00
screenshots: Add task for Math dialog
Bug: T136675 Change-Id: I3194eb1b8131cfc3f64188cc40c26c1c1525d8de
This commit is contained in:
parent
ad287c4744
commit
5186f92f62
|
@ -282,6 +282,33 @@ function runTests( lang ) {
|
|||
}
|
||||
);
|
||||
} );
|
||||
test.it( 'Math dialog', function () {
|
||||
runScreenshotTest( 'VisualEditor_formula',
|
||||
// This function is converted to a string and executed in the browser
|
||||
function () {
|
||||
var win,
|
||||
done = arguments[ arguments.length - 1 ],
|
||||
surface = ve.init.target.surface;
|
||||
|
||||
surface.dialogs.once( 'opening', function ( win, opening ) {
|
||||
opening.then( function () {
|
||||
win.previewElement.once( 'render', function () {
|
||||
win.previewElement.$element.find( 'img' ).on( 'load', function () {
|
||||
done(
|
||||
seleniumUtils.getBoundingRect( [
|
||||
win.$frame[ 0 ]
|
||||
]
|
||||
) );
|
||||
} );
|
||||
} );
|
||||
win.input.setValue( 'E = mc^2' ).moveCursorToEnd();
|
||||
} );
|
||||
}, 1000 );
|
||||
surface.executeCommand( 'mathDialog' );
|
||||
win = surface.dialogs.currentWindow;
|
||||
}
|
||||
);
|
||||
} );
|
||||
} );
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue