screenshots: Add task for Math dialog

Bug: T136675
Change-Id: I3194eb1b8131cfc3f64188cc40c26c1c1525d8de
This commit is contained in:
Ed Sanders 2016-06-27 13:53:46 +01:00
parent ad287c4744
commit 5186f92f62

View file

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