/** * File Name: if-001.js * ECMA Section: * Description: The if statement * * Verify that assignment in the if expression is evaluated correctly. * Verifies the fix for bug http://scopus/bugsplat/show_bug.cgi?id=148822. * * Author: christine@netscape.com * Date: 28 August 1998 */ var SECTION = "for-001"; var VERSION = "ECMA_2"; var TITLE = "The if statement"; var BUGNUMBER="148822"; startTest(); writeHeaderToLog( SECTION + " "+ TITLE); var tc = 0; var testcases = new Array(); var a = 0; var b = 0; var result = "passed"; if ( a = b ) { result = "failed: a = b should return 0"; } testcases[tc++] = new TestCase( SECTION, "if ( a = b ), where a and b are both equal to 0", "passed", result ); test();