mirror of
https://github.com/tc39/test262.git
synced 2025-07-01 11:14:52 +02:00
Merge pull request #2171 from leobalter/call-innerb
Add assertion for private method shadowed by getter case
This commit is contained in:
commit
35dc11f569
@ -39,3 +39,6 @@ assert.sameValue(c.method(), 'outer class');
|
|||||||
assert.throws(TypeError, function() {
|
assert.throws(TypeError, function() {
|
||||||
innerB.method(c);
|
innerB.method(c);
|
||||||
}, 'accessed inner class getter from an object of outer class');
|
}, 'accessed inner class getter from an object of outer class');
|
||||||
|
assert.throws(TypeError, function() {
|
||||||
|
C.prototype.method.call(innerB);
|
||||||
|
});
|
||||||
|
@ -42,3 +42,6 @@ assert.sameValue(c.method(), 'outer class');
|
|||||||
assert.throws(TypeError, function() {
|
assert.throws(TypeError, function() {
|
||||||
innerB.method(c);
|
innerB.method(c);
|
||||||
}, 'accessed inner class getter from an object of outer class');
|
}, 'accessed inner class getter from an object of outer class');
|
||||||
|
assert.throws(TypeError, function() {
|
||||||
|
C.prototype.method.call(innerB);
|
||||||
|
});
|
||||||
|
@ -42,3 +42,6 @@ assert.sameValue(c.method(), 'outer class');
|
|||||||
assert.throws(TypeError, function() {
|
assert.throws(TypeError, function() {
|
||||||
innerB.method(c);
|
innerB.method(c);
|
||||||
}, 'accessed inner class getter from an object of outer class');
|
}, 'accessed inner class getter from an object of outer class');
|
||||||
|
assert.throws(TypeError, function() {
|
||||||
|
C.prototype.method.call(innerB);
|
||||||
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user