Add optimization when updating a SW registration results in the exact same script
[WebKit-https.git] / LayoutTests / imported / w3c / common / domtestcase.js
1 /*
2 Copyright (c) 2001-2004 World Wide Web Consortium,
3 (Massachusetts Institute of Technology, Institut National de
4 Recherche en Informatique et en Automatique, Keio University). All
5 Rights Reserved. This program is distributed under the W3C's Software
6 Intellectual Property License. This program is distributed in the
7 hope that it will be useful, but WITHOUT ANY WARRANTY; without even
8 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
9 PURPOSE.
10 See W3C License http://www.w3.org/Consortium/Legal/ for more details.
11 */
12   \r
13 //
14 // Log to console wrapper, use this so one doesn't create script errors on
15 // user agents that don't support console.log\r
16 function consoleLog(description)
17 {
18     try
19         {
20             console.log(description);
21         }
22         catch(e)
23         {
24             alert(description);
25         }
26         
27 }\r
28 \r
29 function assertEquals(description, expected, actual)\r
30 {\r
31     var szError = description + " assertEquals failure: \r\n";\r
32 \r
33     if ( !(expected === actual))\r
34     {\r
35         szError = szError + "expected=" + expected + " \r\n";\r
36         szError = szError + "actual=" + actual + " \r\n";\r
37 \r
38         throw szError;\r
39     }\r
40 }