diff options
Diffstat (limited to 'JavaScriptCore/tests/mozilla/ecma_2/FunctionObjects/call-1.js')
-rw-r--r-- | JavaScriptCore/tests/mozilla/ecma_2/FunctionObjects/call-1.js | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/JavaScriptCore/tests/mozilla/ecma_2/FunctionObjects/call-1.js b/JavaScriptCore/tests/mozilla/ecma_2/FunctionObjects/call-1.js new file mode 100644 index 0000000..9ea9074 --- /dev/null +++ b/JavaScriptCore/tests/mozilla/ecma_2/FunctionObjects/call-1.js @@ -0,0 +1,40 @@ +/** + File Name: call-1.js + Section: Function.prototype.call + Description: + + + Author: christine@netscape.com + Date: 12 november 1997 +*/ + var SECTION = "call-1"; + var VERSION = "ECMA_2"; + var TITLE = "Function.prototype.call"; + + startTest(); + writeHeaderToLog( SECTION + " "+ TITLE); + + var tc = 0; + var testcases = new Array(); + + + testcases[tc++] = new TestCase( SECTION, + "ToString.call( this, this )", + GLOBAL, + ToString.call( this, this ) ); + + testcases[tc++] = new TestCase( SECTION, + "ToString.call( Boolean, Boolean.prototype )", + "false", + ToString.call( Boolean, Boolean.prototype ) ); + + testcases[tc++] = new TestCase( SECTION, + "ToString.call( Boolean, Boolean.prototype.valueOf() )", + "false", + ToString.call( Boolean, Boolean.prototype.valueOf() ) ); + + test(); + +function ToString( obj ) { + return obj +""; +}
\ No newline at end of file |