From 5186f92f62b3a0e4ccc33906bf18b312a3ab08a0 Mon Sep 17 00:00:00 2001 From: Ed Sanders Date: Mon, 27 Jun 2016 13:53:46 +0100 Subject: [PATCH] screenshots: Add task for Math dialog Bug: T136675 Change-Id: I3194eb1b8131cfc3f64188cc40c26c1c1525d8de --- build/screenshots.js | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/build/screenshots.js b/build/screenshots.js index c729e6a08a..247e56ad61 100644 --- a/build/screenshots.js +++ b/build/screenshots.js @@ -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; + } + ); + } ); } ); }