diff options
Diffstat (limited to 'external/contributions/Google/sputniktests/tests/Conformance/08_Types/8.1_The_Undefined_Type/S8.1_A2_T2.js')
-rw-r--r-- | external/contributions/Google/sputniktests/tests/Conformance/08_Types/8.1_The_Undefined_Type/S8.1_A2_T2.js | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/external/contributions/Google/sputniktests/tests/Conformance/08_Types/8.1_The_Undefined_Type/S8.1_A2_T2.js b/external/contributions/Google/sputniktests/tests/Conformance/08_Types/8.1_The_Undefined_Type/S8.1_A2_T2.js new file mode 100644 index 000000000..ee8d56ad0 --- /dev/null +++ b/external/contributions/Google/sputniktests/tests/Conformance/08_Types/8.1_The_Undefined_Type/S8.1_A2_T2.js @@ -0,0 +1,26 @@ +// Copyright 2009 the Sputnik authors. All rights reserved. +// This code is governed by the BSD license found in the LICENSE file. + +/** + * @name: S8.1_A2_T2; + * @section: 8.1; + * @assertion: Any variable that has not been assigned a value has the value undefined; + * @description: Function return undefined; +*/ + +// CHECK#1 +function test1(x) { + return x; +} + +if (!(test1() === void 0)) { + $ERROR('#1: function test1(x){return x} test1() === void 0. Actual: ' + (test1())); +} + +// CHECK#2 +function test2() { +} + +if (!(test2() === void 0)) { + $ERROR('#2: function test2(){} test2() === void 0. Actual: ' + (test2())); +} |