Curation: remove v8/test262/local-tests/test/built-ins/TypedArray/ duplicates

Identical files already exist
This commit is contained in:
Rick Waldron 2018-10-19 10:23:53 -04:00
parent 3936950114
commit 705cb10d6a
2 changed files with 0 additions and 89 deletions

View File

@ -1,45 +0,0 @@
// Copyright 2017 the V8 project authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
/*---
esid: sec-%typedarray%.prototype.set-typedarray-offset
description: >
Uses typedArray's internal [[ByteOffset]]
info: >
22.2.3.23.2 %TypedArray%.prototype.set(typedArray [ , offset ] )
1. Assert: typedArray has a [[TypedArrayName]] internal slot. If it does not,
the definition in 22.2.3.23.1 applies.
...
21. Let srcByteOffset be typedArray.[[ByteOffset]].
...
includes: [testTypedArray.js]
---*/
var getCalls = 0;
var desc = {
get: function getLen() {
getCalls++;
return 0;
}
};
Object.defineProperty(TypedArray.prototype, "byteOffset", desc);
testWithTypedArrayConstructors(function(TA) {
var sample = new TA(2);
var src = new TA([42, 43]);
var differentTA = TA === Uint8Array ? Int8Array : Uint8Array;
var src2 = new differentTA([42, 43]);
var src3 = new differentTA(sample.buffer, 0, 2);
Object.defineProperty(TA.prototype, "byteOffset", desc);
Object.defineProperty(src, "byteOffset", desc);
Object.defineProperty(src2, "byteOffset", desc);
Object.defineProperty(src3, "byteOffset", desc);
sample.set(src);
sample.set(src2);
sample.set(src3);
assert.sameValue(getCalls, 0, "ignores byteOffset properties");
});

View File

@ -1,44 +0,0 @@
// Copyright 2017 the V8 project authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
/*---
esid: sec-%typedarray%.prototype.set-typedarray-offset
description: >
Uses target's internal [[ArrayLength]]
info: >
22.2.3.23.2 %TypedArray%.prototype.set(typedArray [ , offset ] )
1. Assert: typedArray has a [[TypedArrayName]] internal slot. If it does not,
the definition in 22.2.3.23.1 applies.
2. Let target be the this value.
...
16. Let targetByteOffset be target.[[ByteOffset]].
...
includes: [testTypedArray.js]
---*/
var getCalls = 0;
var desc = {
get: function() {
getCalls++;
return 0;
}
};
Object.defineProperty(TypedArray.prototype, "byteOffset", desc);
testWithTypedArrayConstructors(function(TA) {
var sample = new TA(2);
var src = new TA([42, 43]);
var differentTA = TA === Uint8Array ? Int8Array : Uint8Array;
var src2 = new differentTA([42, 43]);
var src3 = new differentTA(sample.buffer, 0, 2);
Object.defineProperty(TA.prototype, "byteOffset", desc);
Object.defineProperty(sample, "byteOffset", desc);
sample.set(src);
sample.set(src2);
sample.set(src3);
assert.sameValue(getCalls, 0, "ignores byteoffset properties");
});