JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
24260d807095610d0b3ad1c602c5ed168671ed21
[ckeditor.git] / _tests / core / plugins.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
2 <html xmlns="http://www.w3.org/1999/xhtml">\r
3 <head>\r
4         <title>CKEDITOR.plugins</title>\r
5         <link rel="stylesheet" type="text/css" href="../test.css" />\r
6         <script type="text/javascript" src="../../ckeditor.js"></script>\r
7         <script type="text/javascript" src="../test.js"></script>\r
8         <script type="text/javascript">\r
9         //<![CDATA[\r
10 \r
11 CKEDITOR.test.addTestCase( (function()\r
12 {\r
13         // Local reference to the "assert" object.\r
14         var assert = CKEDITOR.test.assert;\r
15 \r
16         return {\r
17 \r
18                 /**\r
19                  * Test loading self defined external plugin file paths.\r
20                  */\r
21                 test_addExternal : function()\r
22                 {\r
23                         var path = '_tests/';\r
24                         CKEDITOR.plugins.addExternal( 'myplugin',\r
25                         path + 'core/plugins/myplugins/sample/', 'my_plugin.js' );\r
26 \r
27                         CKEDITOR.plugins.load( 'myplugin', function(){\r
28                                 this.resume( function(){\r
29 \r
30                                         assert.isTrue( CKEDITOR.plugins.get( 'myplugin' ).definition );\r
31                                 } );\r
32                         }, this );\r
33                         this.wait();\r
34                 },\r
35 \r
36                 name : document.title\r
37         };\r
38 })() );\r
39 \r
40         //]]>\r
41         </script>\r
42 </head>\r
43 <body>\r
44 </body>\r
45 </html>\r