fix test: use WebTest.Response.StatusCode instead of parsing response body
authorAndrew Skiba <andrews@mono-cvs.ximian.com>
Wed, 29 Nov 2006 12:41:39 +0000 (12:41 -0000)
committerAndrew Skiba <andrews@mono-cvs.ximian.com>
Wed, 29 Nov 2006 12:41:39 +0000 (12:41 -0000)
svn path=/trunk/mcs/; revision=68664

mcs/class/System.Web/Test/System.Web.UI.WebControls/ThemeTest.cs

index 05b8a482127a7181592bae60b08c92a42533cfc5..5695c8abe4cddb9242a7354e3ec7258c210941a2 100644 (file)
@@ -189,8 +189,9 @@ namespace MonoTests.System.Web.UI.WebControls
                [Category ("NunitWeb")]
                public void Theme_TestThemeNotExistExeption()
                {
-                       string page = new WebTest (PageInvoker.CreateOnPreInit (_ThemeNotExistException)).Run ();
-                       Assert.IsTrue (page.IndexOf("System.Web.HttpException") >= 0, "System.Web.HttpException was expected, actual result: "+page);
+                       WebTest t = new WebTest (PageInvoker.CreateOnPreInit (_ThemeNotExistException));
+                       string page = t.Run ();
+                       Assert.AreEqual (404, t.Response.StatusCode, "404 status was expected, actual result: "+page);
                }
 
                public static  void _ThemeNotExistException (Page p)