Index: /CKEditor/trunk/_test/tt/3009/3009.html
===================================================================
--- /CKEditor/trunk/_test/tt/3009/3009.html	(revision 4105)
+++ /CKEditor/trunk/_test/tt/3009/3009.html	(revision 4106)
@@ -3,5 +3,5 @@
 <html>
 <head>
-	<title>CKEDITOR.test.suites.editorTestSuite</title>
+	<title>Ticket: #3009</title>
 	<meta name="tags" content="editor,unit,all">
 	<script type="text/javascript" src="../../cktester/cell.js"></script>
@@ -33,5 +33,5 @@
 
 			/**
-			 * Test the editor has been reset by 'setUp'.
+			 * Test the editor has been reset by 'setUp' and 'tearDown'.
 			 */
 			test_editor_reset : function()
@@ -43,6 +43,17 @@
 			setUp : function()
 			{
-				ts.editor.loadSnapshot( editorData );
-				ts.editor.focus();
+				ts.editor.on( 'contentDom', function( evt )
+				{
+					evt.removeListener();
+					// focus editor is asynchronous.
+					ts.editor.focus();
+					CKEDITOR.tools.setTimeout( function()
+					{
+						this.resumeSetup();
+					}, 0, this );
+				}, this );
+				// Load data is asynchronous.
+				ts.editor.setData( editorData );
+				this.wait();
 			},
 
