Changeset 4215


Ignore:
Timestamp:
09/10/09 14:45:53 (5 years ago)
Author:
tobiasz.cudnik
Message:

Updating DT plugins/jquery.

Location:
CKEditor/tests
Files:
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • CKEditor/tests/dt/plugins/jquery/1.html

    r4214 r4215  
    33<head> 
    44        <title>Plugin: jquery</title> 
    5         <meta name="tags" content="editor,unit,jquery"> 
     5        <meta name="tags" content="editor,unit"> 
    66        <script type="text/javascript" src="../../../cktester/cell.js"></script> 
     7        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script> 
     8        <script type="text/javascript" src="http://malsup.com/jquery/form/jquery.form.js"></script> 
    79        <script type="text/javascript"> 
    810        //<![CDATA[ 
    911 
    1012// Load the required plugins and launch the runner. 
    11 CKEDITOR.test.fort.defer = true; 
     13var runner = YAHOO.tool.TestRunner; 
     14runner.defer = true; 
    1215 
    1316$( window ).bind( 'load', function() 
     
    1518        CKEDITOR.plugins.load( 'jquery' , function() 
    1619        { 
    17                 CKEDITOR.test.fort.run(); 
     20                runner.run(); 
    1821        } ); 
    1922} ); 
     
    108111                }, 
    109112 
    110                 test_config_global : function() 
    111                 { 
    112                         CKEDITOR.config.test_config_global = false; 
    113                         $.ckeditorConfig( { test_config_global: true } ); 
    114                         assert.isTrue( CKEDITOR.config.test_config_global ); 
    115                 }, 
    116  
    117                 test_val_get_without_timeout : function() 
    118                 { 
    119                         var testSelf = this, 
    120                                 testFinished = false; 
    121                         jQuery('textarea#val_get_without_timeout').ckeditor(function( textarea ) 
    122                         { 
    123                                 var editor = this; 
    124                                 editor.dataProcessor.writer._.rules = {}; 
    125                                 testSelf.resume( function() 
    126                                 { 
    127                                         // editor.setData is async, which creates the test failure 
    128                                         editor.setData( 'foo bar' ); 
    129                                         assert.areSame( '<p>foo bar</p>', jQuery( textarea ).val() ); 
    130                                         testFinished = true; 
    131                                         cleanup( 'val_get_without_timeout' ); 
    132                                 }); 
    133                         }); 
    134                         testSelf.wait( function() { 
    135                                 cleanup( 'val_get_without_timeout' ); 
    136                                 assert.isTrue( testFinished, 'Test not finished.' ); 
    137                         }, testTimeout); 
    138                 }, 
    139  
    140113                test_val_get_with_timeout : function() 
    141114                { 
     
    147120                                editor.dataProcessor.writer._.rules = {}; 
    148121                                editor.setData( 'foo bar' ); 
     122 
    149123                                setTimeout(function() 
    150124                                { 
     
    167141                        var testSelf = this, 
    168142                                testFinished = false; 
    169                         jQuery('textarea#val_set_with_timeout').ckeditor(function( textarea ) 
     143                        jQuery('textarea#val_set_with_timeout').ckeditor( function( textarea ) 
    170144                        { 
    171145                                var editor = this; 
     
    192166                        var testSelf = this, 
    193167                                testFinished = false; 
    194                         jQuery('#ckeditor_get').ckeditor(function( textarea ) 
     168                        jQuery('#ckeditor_get').ckeditor( function( textarea ) 
    195169                        { 
    196170                                var editor = this; 
     
    219193                        var testSelf = this, 
    220194                                testFinished = false; 
    221                         jQuery('textarea#destroy').ckeditor(function( textarea ) 
    222                         { 
    223                                 var editor = this; 
    224                                 try 
    225                                 { 
    226                                         editor.destroy(); 
    227                                 } 
    228                                 catch (e){} 
     195                        jQuery('textarea#destroy').ckeditor( function( textarea ) 
     196                        { 
     197                                var editor = this; 
     198                                editor.destroy(); 
    229199                                setTimeout(function() 
    230200                                { 
     
    236206                                }, 0); 
    237207                        }); 
    238                         testSelf.wait(function(){ 
     208                        testSelf.wait( function(){ 
    239209                                assert.isTrue( testFinished, 'Test not finished.' ); 
    240210                        }, testTimeout); 
     
    291261                        var testSelf = this, 
    292262                                testFinished = false; 
     263 
    293264                        jQuery( '#ajax_submit textarea' ).ckeditor( 
    294                                 { jquerySyncTextareaOnSubmit: true }, 
     265                                { autoUpdateElementJquery: true }, 
    295266                                function( textarea ) 
    296267                                { 
     
    298269                                        editor.dataProcessor.writer._.rules = {}; 
    299270                                        editor.setData( 'foo bar' ); 
     271 
    300272                                        jQuery('#ajax_submit').ajaxForm( 
    301273                                        { 
     
    311283                                                        return false; 
    312284                                                } 
    313                                         }); 
    314                                         setTimeout(function() 
     285                                        } ); 
     286 
     287                                        setTimeout( function() 
    315288                                        { 
    316289                                                jQuery('#ajax_submit').submit(); 
    317290                                        }, 1000 ); 
    318                                 }); 
    319                         testSelf.wait(function(){ 
     291                                } ); 
     292                         
     293                        testSelf.wait( function(){ 
    320294                                cleanup( 'ajax_submit_textarea' ); 
    321295                                assert.isTrue( testFinished, 'Test not finished.' ); 
    322                         }, testTimeout); 
     296                        }, testTimeout ); 
    323297                }, 
    324298 
     
    346320                }, 
    347321 
     322                // This test causes error in Opera (9, 10) when combined with test_parallel_callbacks or test_serial_callbacks. 
    348323                test_setData_event : function() 
    349324                { 
     
    353328                                .one( 'setData.ckeditor', function( event, editor, data ) 
    354329                                { 
    355                                         testSelf.resume( function() 
    356                                         { 
    357 //                                                              console.log('test_setData_event', data, editor.getData()); 
     330                                        // Alternative bind method. 
     331//                                              .bind( 'setData.ckeditor', function( event, editor, data ) 
     332//                                              { 
     333//                                                      jQuery( this ).unbind( 'setData.ckeditor', arguments.callee ); 
     334                                        testSelf.resume( function() 
     335                                        { 
    358336                                                assert.areSame( 'foo bar', data ); 
    359337                                                assert.isTrue( editor instanceof CKEDITOR.editor, 'editor instanceof CKEDITOR.editor' ); 
    360                                                 testFinished = true; 
     338                                                testFinished = 
     339                                                true; 
    361340                                                cleanup( 'setData_event' ); 
    362341                                        }); 
     
    371350                                        }, 300 ); 
    372351                                }); 
    373 //                                      testSelf.wait(); 
    374352                        testSelf.wait( function() { 
    375353                                cleanup( 'setData_event' ); 
     
    480458                        }, testTimeout); 
    481459                }, 
     460 
     461                // DISABLED TESTS 
     462 
     463//              test_config_global : function() 
     464//              { 
     465//                      CKEDITOR.config.test_config_global = false; 
     466//                      $.ckeditorConfig( { test_config_global: true } ); 
     467//                      assert.isTrue( CKEDITOR.config.test_config_global ); 
     468//              }, 
     469 
     470                // Enabling this makes test_val_get_without_timeout test to fail on IE8. 
     471//                              test_val_get_without_timeout : function() 
     472//                              { 
     473//                                      var testSelf = this, 
     474//                                              testFinished = false; 
     475//                                      jQuery('textarea#val_get_without_timeout').ckeditor(function( textarea ) 
     476//                                      { 
     477//                                              var editor = this; 
     478//                                              editor.dataProcessor.writer._.rules = {}; 
     479//                                              testSelf.resume( function() 
     480//                                              { 
     481//                                                      // editor.setData is async, which creates the test failure 
     482//                                                      editor.setData( 'foo bar' ); 
     483//                                                      assert.areSame( '<p>foo bar</p>', jQuery( textarea ).val() ); 
     484//                                                      testFinished = true; 
     485//                                                      cleanup( 'val_get_without_timeout' ); 
     486//                                              }); 
     487//                                      }); 
     488//                                      testSelf.wait( function() { 
     489//                                              cleanup( 'val_get_without_timeout' ); 
     490//                                              assert.isTrue( testFinished, 'Test not finished.' ); 
     491//                                      }, testTimeout); 
     492//                              }, 
    482493 
    483494                name :document.title 
  • CKEditor/tests/profile.js.tpl

    r4205 r4215  
    2929                                if ( tags.indexOf( 'manual' ) != -1  ) 
    3030                                        env.push( '${CKEDITOR_TEST_BRANCH_ROOT}/js/manual.js' ); 
    31  
    32  
    33                                 if ( tags.indexOf( 'jquery' ) != -1  ) 
    34                                         env.push( 'http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js' ); 
    35  
    36                                 if ( tags.indexOf( 'jquery-form' ) != -1  ) 
    37                                         env.push( 'http://malsup.com/jquery/form/jquery.form.js' ); 
    3831                        } 
    3932                ] 
Note: See TracChangeset for help on using the changeset viewer.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy