2005-11-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
authorGonzalo Paniagua Javier <gonzalo.mono@gmail.com>
Mon, 28 Nov 2005 22:06:10 +0000 (22:06 -0000)
committerGonzalo Paniagua Javier <gonzalo.mono@gmail.com>
Mon, 28 Nov 2005 22:06:10 +0000 (22:06 -0000)
* HtmlTextAreaTest.cs: add new test for 'Name'.

svn path=/trunk/mcs/; revision=53595

mcs/class/System.Web/Test/System.Web.UI.HtmlControls/ChangeLog
mcs/class/System.Web/Test/System.Web.UI.HtmlControls/HtmlTextAreaTest.cs

index 1e91fa9271f4caa1aeafd4bbb59d90c15ecc9cce..1162d31522d34aea8bc7aaa18c156247e131db27 100644 (file)
@@ -1,3 +1,7 @@
+2005-11-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HtmlTextAreaTest.cs: add new test for 'Name'.
+
 2005-11-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
 
        * HtmlTableTest.cs: remove white-space characters when comparing
index 99f608f7b63dc48db9b55f5b30a8b53ad19e7f2d..95689b4e452f92886da9cb58555bc3095f4cadae 100644 (file)
@@ -192,12 +192,24 @@ namespace MonoTests.System.Web.UI.HtmlControls {
                        // value is out
                        Assert.AreEqual (" name cols=\"4\" rows=\"2\"", ta.RenderAttributes ());
 
-                       // docs talks about UniqueID but it's not assignable
-                       // and anyway it's not what's being done in HtmlInputControl
                        ta.ID = "go";
                        Assert.AreEqual (" name=\"go\" id=\"go\" cols=\"4\" rows=\"2\"", ta.RenderAttributes ());
                }
 
+               [Test]
+               public void RenderName1 ()
+               {
+                       UserControl ctrl = new UserControl ();
+                       ctrl.ID = "UC";
+                       Page page = new Page ();
+                       TestHtmlTextArea ta = new TestHtmlTextArea ();
+                       page.Controls.Add (ctrl);
+                       ctrl.Controls.Add (ta);
+                       ta.Name = "mono";
+                       ta.ID = "go";
+                       Assert.AreEqual (" name=\"UC:go\" id=\"UC_go\"", ta.RenderAttributes ());
+               }
+
                [Test]
                public void Render ()
                {
@@ -209,8 +221,6 @@ namespace MonoTests.System.Web.UI.HtmlControls {
                        // value is out
                        Assert.AreEqual ("<textarea name cols=\"4\" rows=\"2\">value</textarea>", ta.Render ());
 
-                       // docs talks about UniqueID but it's not assignable
-                       // and anyway it's not what's being done in HtmlInputControl
                        ta.ID = "go";
                        Assert.AreEqual ("<textarea name=\"go\" id=\"go\" cols=\"4\" rows=\"2\">value</textarea>", ta.Render ());
                }