| // Copyright 2009 the Sputnik authors. All rights reserved. |
| // This code is governed by the BSD license found in the LICENSE file. |
| |
| /*--- |
| info: If ToBoolean(x) is false, return z |
| es5id: 11.12_A3_T4 |
| description: Type(x) or Type(y) is changed between null and undefined |
| ---*/ |
| |
| //CHECK#1 |
| if ((false ? true : undefined) !== undefined) { |
| throw new Test262Error('#1: (false ? true : undefined) === undefined'); |
| } |
| |
| //CHECK#2 |
| if ((false ? true : null) !== null) { |
| throw new Test262Error('#2: (false ? true : null) === null'); |
| } |