@@ -7,6 +7,8 @@ var createParagraph = function(text) {
7
7
return p ;
8
8
}
9
9
10
+ var RESIZE_DISABLED = false ;
11
+
10
12
function simulateClick ( node ) {
11
13
var oEvent ;
12
14
if ( document . createEvent ) {
@@ -1473,9 +1475,19 @@ new Test.Unit.Runner({
1473
1475
window . resizeBy ( 50 , 50 ) ;
1474
1476
this . wait ( 1000 , function ( ) {
1475
1477
var after = document . viewport . getDimensions ( ) ;
1478
+
1479
+ // Assume that JavaScript window resizing is disabled if before width
1480
+ // and after width are the same.
1481
+ if ( before . width === after . width ) {
1482
+ RESIZE_DISABLED = true ;
1483
+ this . info ( "SKIPPING REMAINING TESTS (JavaScript window resizing disabled)" ) ;
1484
+ return ;
1485
+ }
1476
1486
1477
- this . assertEqual ( before . width + 50 , after . width , "NOTE: YOU MUST ALLOW JAVASCRIPT TO RESIZE YOUR WINDOW FOR THIS TEST TO PASS" ) ;
1478
- this . assertEqual ( before . height + 50 , after . height , "NOTE: YOU MUST ALLOW JAVASCRIPT TO RESIZE YOUR WINDOW FOR THIS TEST TO PASS" ) ;
1487
+ this . assertEqual ( before . width + 50 , after . width ,
1488
+ "NOTE: YOU MUST ALLOW JAVASCRIPT TO RESIZE YOUR WINDOW FOR THIS TEST TO PASS" ) ;
1489
+ this . assertEqual ( before . height + 50 , after . height ,
1490
+ "NOTE: YOU MUST ALLOW JAVASCRIPT TO RESIZE YOUR WINDOW FOR THIS TEST TO PASS" ) ;
1479
1491
1480
1492
this . wait ( 1000 , function ( ) {
1481
1493
// Restore original dimensions.
@@ -1512,14 +1524,20 @@ new Test.Unit.Runner({
1512
1524
window . scrollTo ( 0 , 35 ) ;
1513
1525
this . assertEqual ( 35 , document . viewport . getScrollOffsets ( ) . top ) ;
1514
1526
1527
+ if ( RESIZE_DISABLED ) {
1528
+ this . info ( "SKIPPING REMAINING TESTS (JavaScript window resizing disabled)" ) ;
1529
+ return ;
1530
+ }
1531
+
1515
1532
window . resizeTo ( 200 , 650 ) ;
1516
1533
1517
1534
this . wait ( 1000 , function ( ) {
1518
1535
var before = document . viewport . getDimensions ( ) ;
1519
1536
var delta = { width : 200 - before . width , height : 650 - before . height } ;
1520
1537
1521
1538
window . scrollTo ( 25 , 35 ) ;
1522
- this . assertEqual ( 25 , document . viewport . getScrollOffsets ( ) . left , "NOTE: YOU MUST ALLOW JAVASCRIPT TO RESIZE YOUR WINDOW FOR THESE TESTS TO PASS" ) ;
1539
+ this . assertEqual ( 25 , document . viewport . getScrollOffsets ( ) . left ,
1540
+ "NOTE: YOU MUST ALLOW JAVASCRIPT TO RESIZE YOUR WINDOW FOR THESE TESTS TO PASS" ) ;
1523
1541
1524
1542
this . wait ( 1000 , function ( ) {
1525
1543
// Restore original dimensions.
0 commit comments