« Bugzilla Issues Index
#1530 — Tests for 15.4.4.9, Array.prototype.shift and 15.4.4.13 Array.prorotype.unshift
- bug_id:
1530
- creation_ts:
2013-05-30 13:09:00 -0700
- short_desc:
Tests for 15.4.4.9, Array.prototype.shift and 15.4.4.13 Array.prorotype.unshift
- delta_ts:
2013-06-12 12:59:49 -0700
- product:
Test262
- component:
ECMA-262 Tests
- version:
unspecified
- rep_platform:
All
- op_sys:
All
- bug_status:
IN_PROGRESS
- priority:
Normal
- bug_severity:
normal
- everconfirmed:
true
- reporter:
Prashanth Srinivasan
- assigned_to:
Prashanth Srinivasan
- cc:
trbaker
- commentid:
4104
- comment_count:
0
- who:
Prashanth Srinivasan
- bug_when:
2013-05-30 13:09:45 -0700
The handling of attributes is not tested yet. Chrome has strange behavior: it seems to strip all attributes of the shifted array, on top of not throwing an error. Other browsers appear to work as per the spec. Need to add tests to make sure that 'true' is passed to Put and Delete respectively
https://mail.mozilla.org/pipermail/test262-discuss/2013-April/000162.html
- commentid:
4142
- comment_count:
1
- attachid:
59
- who:
Prashanth Srinivasan
- bug_when:
2013-06-05 08:51:20 -0700
Created attachment 59
Added tests to make sure true is passed to attributes if not throw TypeError
- commentid:
4184
- comment_count:
2
- attachid:
65
- who:
Prashanth Srinivasan
- bug_when:
2013-06-12 12:59:49 -0700
Created attachment 65
Added tests to make sure true is passed to element attributes if not throw TypeError
As noted in bug description, these 4 test cases fail on v8 debug and release
version as it blocks the forbidden updates, but does not throw an error.