From a98c229bf64ac4de0e0ff8600c4c3775ce647f89 Mon Sep 17 00:00:00 2001
From: MoyuScript <i@moyu.moe>
Date: Sun, 11 Dec 2011 18:12:20 +0100
Subject: [PATCH] convert all tests to use tests/test.js

all tests now run from the source files directly instead of the built
verion in build/.
---
 tests/background.html                | 14 +-------------
 tests/borders.html                   | 14 +-------------
 tests/external-content.html          | 13 ++-----------
 tests/forms.html                     |  9 +--------
 tests/images.html                    | 10 +++-------
 tests/lists.html                     | 13 +++----------
 tests/overflow.html                  | 11 +----------
 tests/proxy.html                     | 11 +----------
 tests/text-linethrough.html          | 23 ++++++-----------------
 tests/text-underline-lineheight.html | 16 +++-------------
 tests/text-underline.html            | 17 +++--------------
 tests/text.html                      | 10 +---------
 tests/visible-elements.html          | 10 +---------
 tests/z-index1.html                  | 13 +------------
 tests/z-index2.html                  | 13 +------------
 tests/z-index3.html                  | 13 +------------
 16 files changed, 30 insertions(+), 180 deletions(-)

diff --git a/tests/background.html b/tests/background.html
index 165ef0a..5cb520c 100644
--- a/tests/background.html
+++ b/tests/background.html
@@ -8,19 +8,7 @@
     <head>
         <title>Background attribute tests</title>
         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-
-        <script type="text/javascript" src="../external/jquery-1.6.2.min.js"></script>
-        <script type="text/javascript" src="../build/html2canvas.js"></script>
-        <script type="text/javascript" src="../build/jquery.plugin.html2canvas.js"></script>
-        <script type="text/javascript">
-            $(window).ready(function() {
-          
-                $('body').html2canvas({
-                    logging:true
-                });
-            });
-        </script>
-
+        <script type="text/javascript" src="test.js"></script>
         <style>
 
             .small div{
diff --git a/tests/borders.html b/tests/borders.html
index f9aa961..262712a 100644
--- a/tests/borders.html
+++ b/tests/borders.html
@@ -9,19 +9,7 @@
         <title>border tests</title>
         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
         <link href="#" type="text/css" rel="stylesheet"> 
-        <script type="text/javascript" src="../external/flashcanvas/flashcanvas.js"></script>
-        <script type="text/javascript" src="../external/jquery-1.6.2.min.js"></script>
-        <script type="text/javascript" src="../build/html2canvas.js"></script>
-        <script type="text/javascript" src="../build/jquery.plugin.html2canvas.js"></script>
-        <script type="text/javascript">
-            $(window).ready(function() {
-          
-                $('body').html2canvas({
-                    logging:true
-                });
-            });
-        </script>
-
+        <script type="text/javascript" src="test.js"></script>
         <style type="text/css">
 
             div { font: 12px Arial; }
diff --git a/tests/external-content.html b/tests/external-content.html
index b6b7a02..62173f4 100644
--- a/tests/external-content.html
+++ b/tests/external-content.html
@@ -3,18 +3,9 @@
     <head>
         <title>External content tests</title>
         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <link href="#" type="text/css" rel="stylesheet"> 
-
-        <script type="text/javascript" src="../external/jquery-1.6.2.js"></script>
-        <script type="text/javascript" src="../build/html2canvas.js"></script>
-        <script type="text/javascript" src="../build/jquery.plugin.html2canvas.js"></script>
-        <script type="text/javascript">
-            $(window).ready(function() {       
-                $('body').html2canvas();
-            });
-        </script>
-
+        <link href="#" type="text/css" rel="stylesheet">
 
+        <script type="text/javascript" src="test.js"></script>
     </head>
     <body>         
         <h1>Iframe</h1>
diff --git a/tests/forms.html b/tests/forms.html
index 2963eb4..ad4497f 100644
--- a/tests/forms.html
+++ b/tests/forms.html
@@ -10,14 +10,7 @@
         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
         <link href="#" type="text/css" rel="stylesheet"> 
 
-        <script type="text/javascript" src="../external/jquery-1.6.2.min.js"></script>
-        <script type="text/javascript" src="../build/html2canvas.js"></script>
-        <script type="text/javascript" src="../build/jquery.plugin.html2canvas.js"></script>
-        <script type="text/javascript">
-            $(window).ready(function() {       
-                $('body').html2canvas();
-            });
-        </script>
+        <script type="text/javascript" src="test.js"></script>
         <style>
 
         </style>
diff --git a/tests/images.html b/tests/images.html
index 82fd3dc..894e1a1 100644
--- a/tests/images.html
+++ b/tests/images.html
@@ -5,11 +5,9 @@
         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
         <link href="#" type="text/css" rel="stylesheet"> 
 
-        <script type="text/javascript" src="../external/jquery-1.6.2.min.js"></script>
-        <script type="text/javascript" src="../build/html2canvas.js"></script>
-        <script type="text/javascript" src="../build/jquery.plugin.html2canvas.js"></script>
+        <script type="text/javascript" src="test.js"></script>
         <script type="text/javascript">
-            $(window).ready(function() {       
+            function setUp() {
                 var ctx = $('#testcanvas')[0].getContext('2d');
                 
                 ctx.fillStyle = "rgb(200,0,0)";  
@@ -17,9 +15,7 @@
   
                 ctx.fillStyle = "rgba(0, 0, 200, 0.5)";  
                 ctx.fillRect (30, 30, 55, 50);  
-                
-                $('body').html2canvas();
-            });
+            };
         </script>
 
         <style>
diff --git a/tests/lists.html b/tests/lists.html
index 4fdb9ce..2a0f871 100644
--- a/tests/lists.html
+++ b/tests/lists.html
@@ -8,22 +8,15 @@
     <head>
         <title>List tests</title>
         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-   
+        <script type="text/javascript" src="test.js"></script>
 
-        <script type="text/javascript" src="../external/jquery-1.6.2.min.js"></script>
-        <script type="text/javascript" src="../build/html2canvas.js"></script>
-        <script type="text/javascript" src="../build/jquery.plugin.html2canvas.js"></script>
         <script type="text/javascript">
-            $(window).ready(function() {     
+            function setUp() {
                 var supportedTypes = ["decimal","decimal-leading-zero","upper-roman","lower-roman","lower-alpha","upper-alpha"];
                 for (var i = 1;i<=100;i++){
-                    
                    $('#dynamic').append($('<li />').text(i).css('list-style-type',supportedTypes[Math.round(Math.random()*supportedTypes.length)])); 
                 }
-                
-             
-                  $('body').html2canvas();
-            });
+            }
         </script>
 
         <style>
diff --git a/tests/overflow.html b/tests/overflow.html
index 63c700f..21b18fc 100644
--- a/tests/overflow.html
+++ b/tests/overflow.html
@@ -4,16 +4,7 @@
         <title>Overflow tests</title>
         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
         <link href="#" type="text/css" rel="stylesheet"> 
-
-        <script type="text/javascript" src="../external/jquery-1.6.2.min.js"></script>
-        <script type="text/javascript" src="../build/html2canvas.js"></script>
-        <script type="text/javascript" src="../build/jquery.plugin.html2canvas.js"></script>
-        <script type="text/javascript">
-            $(window).ready(function() {       
-                $('body').html2canvas({letterRendering:true});
-            });
-        </script>
-
+        <script type="text/javascript" src="test.js"></script>
         <style>
             .small{
                 font-size:14px;
diff --git a/tests/proxy.html b/tests/proxy.html
index db66c1c..c918e10 100644
--- a/tests/proxy.html
+++ b/tests/proxy.html
@@ -3,16 +3,7 @@
     <head>
         <title>External content tests</title>
         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        
-        
-        <script type="text/javascript" src="../external/jquery-1.6.2.js"></script>
-        <script type="text/javascript" src="../build/html2canvas.js"></script>
-        <script type="text/javascript" src="../build/jquery.plugin.html2canvas.js"></script>
-        <script type="text/javascript">
-            $(window).ready(function() {       
-                $('body').html2canvas();
-            });
-        </script>
+        <script type="text/javascript" src="test.js"></script>
 
 <base href="http://www.google.com/" />
     </head>
diff --git a/tests/text-linethrough.html b/tests/text-linethrough.html
index 9703048..9326803 100644
--- a/tests/text-linethrough.html
+++ b/tests/text-linethrough.html
@@ -10,28 +10,17 @@
         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
         <link href="#" type="text/css" rel="stylesheet"> 
 
-        <script type="text/javascript" src="../external/jquery-1.6.2.min.js"></script>
-        <script type="text/javascript" src="../build/html2canvas.js"></script>
-        <script type="text/javascript" src="../build/jquery.plugin.html2canvas.js"></script>
+        <script type="text/javascript" src="test.js"></script>
         <script type="text/javascript">
-            $(window).ready(function() {
+            function setUp() {
                 $('body').empty();
                 $.each(['arial','verdana','tahoma','courier new'],function(i,e){
-                    
                     var div = $('<div />').css('font-family',e).appendTo('body');
-                    
-                   for(var i=0;i<=20;i++){
-                       $('<div />').text('Testing texts').css('margin-top',1).css('border','1px solid black').css('font-size',(16+i*6)).appendTo(div);
-                   } 
-                    
+                    for(var i=0;i<=20;i++){
+                        $('<div />').text('Testing texts').css('margin-top',1).css('border','1px solid black').css('font-size',(16+i*6)).appendTo(div);
+                    }
                 });
-                
-            
-                window.setTimeout(function(){
-                    $('body').html2canvas();
-                },100);
-                
-            });
+            }
         </script>
 
         <style>
diff --git a/tests/text-underline-lineheight.html b/tests/text-underline-lineheight.html
index 4a4445c..ead7b5a 100644
--- a/tests/text-underline-lineheight.html
+++ b/tests/text-underline-lineheight.html
@@ -10,28 +10,18 @@
         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
         <link href="#" type="text/css" rel="stylesheet"> 
 
-        <script type="text/javascript" src="../external/jquery-1.6.2.min.js"></script>
-        <script type="text/javascript" src="../build/html2canvas.js"></script>
-        <script type="text/javascript" src="../build/jquery.plugin.html2canvas.js"></script>
+        <script type="text/javascript" src="test.js"></script>
         <script type="text/javascript">
-            $(window).ready(function() {
+            function setUp() {
                 $('body').empty();
                 $.each(['arial','verdana','tahoma','courier new'],function(i,e){
-                    
                     var div = $('<div />').css('font-family',e).appendTo('body');
-                    
                     for(var i=0;i<=20;i++){
                         $('<div />').text('Testing texts').css('margin-top',1).css('border','1px solid black').css('font-size',(16+i*6)).appendTo(div);
                     } 
                     
                 });
-                
-            
-                
-                window.setTimeout(function(){
-                    $('body').html2canvas();
-                },100);
-            });
+            }
         </script>
 
         <style>
diff --git a/tests/text-underline.html b/tests/text-underline.html
index 5026861..530a569 100644
--- a/tests/text-underline.html
+++ b/tests/text-underline.html
@@ -10,29 +10,18 @@
         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
         <link href="#" type="text/css" rel="stylesheet"> 
 
-        <script type="text/javascript" src="../external/jquery-1.6.2.min.js"></script>
-        <script type="text/javascript" src="../build/html2canvas.js"></script>
-        <script type="text/javascript" src="../build/jquery.plugin.html2canvas.js"></script>
+        <script type="text/javascript" src="test.js"></script>
         <script type="text/javascript">
-            $(window).ready(function() {
-                
+            function setUp() {
                 $('body').empty();
                 $.each(['arial','verdana','tahoma','courier new'],function(i,e){
-                    
                     var div = $('<div />').css('font-family',e).appendTo('body');
-                    
                     for(var i=0;i<=20;i++){
                         $('<div />').text('Testing texts').css('margin-top',1).css('border','1px solid black').css('font-size',(16+i*6)).appendTo(div);
                     } 
                     
                 });
-                
-            
-                
-                window.setTimeout(function(){
-                    $('body').html2canvas();
-                },100);
-            });
+            }
         </script>
 
         <style>
diff --git a/tests/text.html b/tests/text.html
index 7b7f519..e4f83c9 100644
--- a/tests/text.html
+++ b/tests/text.html
@@ -10,15 +10,7 @@
         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
         <link href="#" type="text/css" rel="stylesheet"> 
 
-        <script type="text/javascript" src="../external/jquery-1.6.2.min.js"></script>
-        <script type="text/javascript" src="../build/html2canvas.js"></script>
-        <script type="text/javascript" src="../build/jquery.plugin.html2canvas.js"></script>
-        <script type="text/javascript">
-            $(window).ready(function() {       
-                $('body').html2canvas();
-            });
-        </script>
-
+        <script type="text/javascript" src="test.js"></script>
         <style>
             .small{
                 font-size:14px;
diff --git a/tests/visible-elements.html b/tests/visible-elements.html
index 92212ff..90e5ca0 100644
--- a/tests/visible-elements.html
+++ b/tests/visible-elements.html
@@ -10,15 +10,7 @@
         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
         <link href="#" type="text/css" rel="stylesheet"> 
 
-        <script type="text/javascript" src="../external/jquery-1.6.2.min.js"></script>
-        <script type="text/javascript" src="../build/html2canvas.js"></script>
-        <script type="text/javascript" src="../build/jquery.plugin.html2canvas.js"></script>
-        <script type="text/javascript">
-            $(window).ready(function() {       
-                new html2canvas($('body').get(0));
-            });
-        </script>
-
+        <script type="text/javascript" src="test.js"></script>
         <style>
             div{
                 border:2px solid black;
diff --git a/tests/z-index1.html b/tests/z-index1.html
index 2b26f75..ac00d78 100644
--- a/tests/z-index1.html
+++ b/tests/z-index1.html
@@ -9,18 +9,7 @@
         <title>z-index tests #1</title>
         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
         <link href="#" type="text/css" rel="stylesheet"> 
-        <script type="text/javascript" src="../external/jquery-1.6.2.min.js"></script>
-        <script type="text/javascript" src="../build/html2canvas.js?12"></script>
-        <script type="text/javascript" src="../build/jquery.plugin.html2canvas.js"></script>
-        <script type="text/javascript">
-            $(window).ready(function() {
-          
-                $('body').html2canvas({
-                    logging:true
-                });
-            });
-        </script>
-
+        <script type="text/javascript" src="test.js"></script>
         <style>
 
             div { font: 12px Arial; }
diff --git a/tests/z-index2.html b/tests/z-index2.html
index 4bbb27e..0622d7b 100644
--- a/tests/z-index2.html
+++ b/tests/z-index2.html
@@ -9,18 +9,7 @@
         <title>z-index tests #2</title>
         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
         <link href="#" type="text/css" rel="stylesheet"> 
-        <script type="text/javascript" src="../external/jquery-1.6.2.min.js"></script>
-        <script type="text/javascript" src="../build/html2canvas.js"></script>
-        <script type="text/javascript" src="../build/jquery.plugin.html2canvas.js"></script>
-        <script type="text/javascript">
-            $(window).ready(function() {
-          
-                $('body').html2canvas({
-                    logging:true
-                });
-            });
-        </script>
-
+        <script type="text/javascript" src="test.js"></script>
         <style type="text/css">
 
             div { font: 12px Arial; }
diff --git a/tests/z-index3.html b/tests/z-index3.html
index dcce378..b9189bc 100644
--- a/tests/z-index3.html
+++ b/tests/z-index3.html
@@ -9,18 +9,7 @@
         <title>z-index tests #3</title>
         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
         <link href="#" type="text/css" rel="stylesheet"> 
-        <script type="text/javascript" src="../external/jquery-1.6.2.min.js"></script>
-        <script type="text/javascript" src="../build/html2canvas.js"></script>
-        <script type="text/javascript" src="../build/jquery.plugin.html2canvas.js"></script>
-        <script type="text/javascript">
-            $(window).ready(function() {
-          
-                $('body').html2canvas({
-                    logging:true
-                });
-            });
-        </script>
-
+        <script type="text/javascript" src="test.js"></script>
         <style type="text/css">
 
             div { font: 12px Arial; }