mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-01-19 09:30:44 +00:00
Add regression test for http://bugzilla.mozilla.org/show_bug.cgi?id=7635.
Rename files for consistency. These files are not part of the client.
This commit is contained in:
parent
3d11fbbf11
commit
d3e91bee1b
46
js/tests/ecma_2/instanceof/instanceof-003.js
Normal file
46
js/tests/ecma_2/instanceof/instanceof-003.js
Normal file
@ -0,0 +1,46 @@
|
||||
/**
|
||||
File Name: instanceof-003.js
|
||||
ECMA Section:
|
||||
Description: http://bugzilla.mozilla.org/show_bug.cgi?id=7635
|
||||
|
||||
js> function Foo() {}
|
||||
js> theproto = {};
|
||||
[object Object]
|
||||
js> Foo.prototype = theproto
|
||||
[object Object]
|
||||
js> theproto instanceof Foo
|
||||
true
|
||||
|
||||
I think this should be 'false'
|
||||
|
||||
|
||||
Author: christine@netscape.com
|
||||
Date: 12 november 1997
|
||||
*/
|
||||
var SECTION = "instanceof-003";
|
||||
var VERSION = "ECMA_2";
|
||||
var TITLE = "instanceof operator";
|
||||
var BUGNUMBER ="http://bugzilla.mozilla.org/show_bug.cgi?id=7635";
|
||||
|
||||
startTest();
|
||||
|
||||
function Foo() {};
|
||||
theproto = {};
|
||||
Foo.prototype = theproto;
|
||||
|
||||
AddTestCase(
|
||||
"function Foo() = {}; theproto = {}; Foo.prototype = theproto; " +
|
||||
"theproto instanceof Foo",
|
||||
false,
|
||||
theproto instanceof Foo );
|
||||
|
||||
|
||||
var o = {};
|
||||
|
||||
AddTestCase(
|
||||
"o = {}; o instanceof o",
|
||||
false,
|
||||
o instanceof o );
|
||||
|
||||
|
||||
test();
|
Loading…
x
Reference in New Issue
Block a user