add esid to ArrayBuffer/prototype/slice tests

This commit is contained in:
deathbearbrown 2017-07-03 11:18:51 -07:00 committed by Rick Waldron
parent c2195a0aa1
commit 77297f2a90
30 changed files with 30 additions and 0 deletions

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-arraybuffer.prototype.slice
es6id: 24.1.4.3
description: >
Throws a TypeError if `this` does not have an [[ArrayBufferData]] internal slot.

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-arraybuffer.prototype.slice
es6id: 24.1.4.3
description: >
Throws a TypeError if `this` is not an Object.

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-arraybuffer.prototype.slice
es6id: 24.1.4.3
description: >
ArrayBuffer.prototype.slice has default data property attributes.

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-arraybuffer.prototype.slice
es6id: 24.1.4.3
description: >
The `end` index defaults to [[ArrayBufferByteLength]] if absent.

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-arraybuffer.prototype.slice
es6id: 24.1.4.3
description: >
The `end` index defaults to [[ArrayBufferByteLength]] if undefined.

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-arraybuffer.prototype.slice
es6id: 24.1.4.3
description: >
Large `end` index is clamped to [[ArrayBufferByteLength]].

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-arraybuffer.prototype.slice
es6id: 24.1.4.3
description: >
ArrayBuffer.prototype.slice is extensible.

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-arraybuffer.prototype.slice
es6id: 24.1.4.3
description: >
ArrayBuffer.prototype.slice.length is 2.

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-arraybuffer.prototype.slice
es6id: 24.1.4.3
description: >
ArrayBuffer.prototype.slice.name is "slice".

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-arraybuffer.prototype.slice
es6id: 24.1.4.3
description: >
Negative `end` index is relative to [[ArrayBufferByteLength]].

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-arraybuffer.prototype.slice
es6id: 24.1.4.3
description: >
Negative `start` index is relative to [[ArrayBufferByteLength]].

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-arraybuffer.prototype.slice
es6id: 24.1.4.3
description: >
ArrayBuffer.prototype.slice is not a constructor function.

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-arraybuffer.prototype.slice
es6id: 24.1.4.3
description: >
ToInteger(start) is called before ToInteger(end).

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-arraybuffer.prototype.slice
es6id: 24.1.4.3
description: >
Throws TypeError if `constructor` property is not an object.

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-arraybuffer.prototype.slice
es6id: 24.1.4.3
description: >
Uses default constructor is `constructor` property is undefined.

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-arraybuffer.prototype.slice
es6id: 24.1.4.3
description: >
Throws a TypeError if species constructor is not a constructor function.

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-arraybuffer.prototype.slice
es6id: 24.1.4.3
description: >
Throws a TypeError if species constructor is not an object.

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-arraybuffer.prototype.slice
es6id: 24.1.4.3
description: >
Uses default constructor is species constructor is null.

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-arraybuffer.prototype.slice
es6id: 24.1.4.3
description: >
Uses default constructor is species constructor is undefined.

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-arraybuffer.prototype.slice
es6id: 24.1.4.3
description: >
Does not throw TypeError if new ArrayBuffer is too large.

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-arraybuffer.prototype.slice
es6id: 24.1.4.3
description: >
Throws a TypeError if new object is not an ArrayBuffer instance.

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-arraybuffer.prototype.slice
es6id: 24.1.4.3
description: >
Throws a TypeError if species constructor returns `this` value.

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-arraybuffer.prototype.slice
es6id: 24.1.4.3
description: >
Throws a TypeError if new ArrayBuffer is too small.

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-arraybuffer.prototype.slice
es6id: 24.1.4.3
description: >
New ArrayBuffer instance is created from SpeciesConstructor.

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-arraybuffer.prototype.slice
es6id: 24.1.4.3
description: >
The `start` index defaults to 0 if absent.

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-arraybuffer.prototype.slice
es6id: 24.1.4.3
description: >
The `start` index defaults to 0 if undefined.

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-arraybuffer.prototype.slice
es6id: 24.1.4.3
description: >
Returns zero-length buffer if `start` index exceeds `end` index.

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-arraybuffer.prototype.slice
es6id: 24.1.4.3
description: >
Large `start` index is clamped to [[ArrayBufferByteLength]].

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-arraybuffer.prototype.slice
es6id: 24.1.4.3
description: >
The `end` index parameter is converted to an integral numeric value.

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-arraybuffer.prototype.slice
es6id: 24.1.4.3
description: >
The `start` index parameter is converted to an integral numeric value.