Lines Matching refs:slice
1 // META: title=Blob slice overflow
12 var sliceBlob = blob.slice(-1, blob.size);
13 assert_equals(sliceBlob.size, 1, "Blob slice size");
14 }, "slice start is negative, relativeStart will be max((size + start), 0)");
18 var sliceBlob = blob.slice(blob.size + 1, blob.size);
19 assert_equals(sliceBlob.size, 0, "Blob slice size");
20 }, "slice start is greater than blob size, relativeStart will be min(start, size)");
24 var sliceBlob = blob.slice(blob.size - 2, -1);
25 assert_equals(sliceBlob.size, 1, "Blob slice size");
26 }, "slice end is negative, relativeEnd will be max((size + end), 0)");
30 var sliceBlob = blob.slice(blob.size - 2, blob.size + 999);
31 assert_equals(sliceBlob.size, 2, "Blob slice size");
32 }, "slice end is greater than blob size, relativeEnd will be min(end, size)");