Index: /CKEditor/tests/dt/plugins/domiterator/domiterator.html
===================================================================
--- /CKEditor/tests/dt/plugins/domiterator/domiterator.html	(revision 4718)
+++ /CKEditor/tests/dt/plugins/domiterator/domiterator.html	(revision 4719)
@@ -180,4 +180,14 @@
 			range.setEndAt(doc.getById( 'iterTarget10b' ), CKEDITOR.POSITION_BEFORE_END );
 			assumeIterationSameAs( range, null, [ 'p', 'p' ] );
+		},
+
+		/**
+		 * Test iterating over one single paragraph. (#4786)
+		 */
+		test_iterator_when_select_whole_paragraph: function()
+		{
+			var range = new CKEDITOR.dom.range( doc );
+			range.selectNodeContents( doc.getById( 'iterTarget11a' ) );
+			assumeIterationSameAs( range, null, [ 'p' ] );
 		},
 
@@ -234,4 +244,6 @@
 <div id="iterContainer10"><p id="iterTarget10a">para1</p><p id="iterTarget10b">para2</p></div>
 
+<div id="iterContainer11"><p id="iterTarget11a">para1</p></div>
+
 </body>
 </html>
