| Index: tests/dom/typed_arrays_4_test.dart
|
| diff --git a/tests/dom/typed_arrays_4_test.dart b/tests/dom/typed_arrays_4_test.dart
|
| index 99bec458e2acd597862efeb27bc1ce3a81a503d1..061a2a87f39c2a11c66731f30ff91cd3f69df7b0 100644
|
| --- a/tests/dom/typed_arrays_4_test.dart
|
| +++ b/tests/dom/typed_arrays_4_test.dart
|
| @@ -26,6 +26,21 @@ main() {
|
| Expect.equals(512 + 50, a1.lastIndexOf(50, 768 + 50 - 1));
|
| });
|
|
|
| + test('indexOfClamped_dynamic', () {
|
| + var a1 = new Uint8ClampedArray(1024);
|
| + for (int i = 0; i < a1.length; i++) {
|
| + a1[i] = i;
|
| + }
|
| +
|
| + Expect.equals(50, a1.indexOf(50));
|
| + Expect.equals(50, a1.indexOf(50, 50));
|
| + Expect.equals(256 + 50, a1.indexOf(50, 51));
|
| +
|
| + Expect.equals(768 + 50, a1.lastIndexOf(50));
|
| + Expect.equals(768 + 50, a1.lastIndexOf(50, 768 + 50));
|
| + Expect.equals(512 + 50, a1.lastIndexOf(50, 768 + 50 - 1));
|
| + });
|
| +
|
| test('indexOf_typed', () {
|
| Uint8Array a1 = new Uint8Array(1024);
|
| for (int i = 0; i < a1.length; i++) {
|
| @@ -40,4 +55,19 @@ main() {
|
| Expect.equals(768 + 50, a1.lastIndexOf(50, 768 + 50));
|
| Expect.equals(512 + 50, a1.lastIndexOf(50, 768 + 50 - 1));
|
| });
|
| +
|
| + test('indexOfClamped_typed', () {
|
| + Uint8ClampedArray a1 = new Uint8ClampedArray(1024);
|
| + for (int i = 0; i < a1.length; i++) {
|
| + a1[i] = i;
|
| + }
|
| +
|
| + Expect.equals(50, a1.indexOf(50));
|
| + Expect.equals(50, a1.indexOf(50, 50));
|
| + Expect.equals(256 + 50, a1.indexOf(50, 51));
|
| +
|
| + Expect.equals(768 + 50, a1.lastIndexOf(50));
|
| + Expect.equals(768 + 50, a1.lastIndexOf(50, 768 + 50));
|
| + Expect.equals(512 + 50, a1.lastIndexOf(50, 768 + 50 - 1));
|
| + });
|
| }
|
|
|