mirror of
https://github.com/tc39/test262.git
synced 2025-04-08 19:35:28 +02:00
add tests that boxed strings are not valid values for options
This commit is contained in:
parent
6d7bd55175
commit
070d7ee87e
@ -7,6 +7,15 @@ includes: [compareArray.js]
|
||||
features: [uint8array-base64]
|
||||
---*/
|
||||
|
||||
assert.throws(TypeError, function() {
|
||||
Uint8Array.fromBase64("Zg==", { alphabet: Object("base64") });
|
||||
});
|
||||
|
||||
assert.throws(TypeError, function() {
|
||||
Uint8Array.fromBase64("Zg==", { lastChunkHandling: Object("loose") });
|
||||
});
|
||||
|
||||
|
||||
var toStringCalls = 0;
|
||||
var throwyToString = {
|
||||
toString: function() {
|
||||
|
@ -7,6 +7,17 @@ includes: [compareArray.js]
|
||||
features: [uint8array-base64]
|
||||
---*/
|
||||
|
||||
assert.throws(TypeError, function() {
|
||||
var target = new Uint8Array([255, 255, 255]);
|
||||
target.setFromBase64("Zg==", { alphabet: Object("base64") });
|
||||
});
|
||||
|
||||
assert.throws(TypeError, function() {
|
||||
var target = new Uint8Array([255, 255, 255]);
|
||||
target.setFromBase64("Zg==", { lastChunkHandling: Object("strict") });
|
||||
});
|
||||
|
||||
|
||||
var toStringCalls = 0;
|
||||
var throwyToString = {
|
||||
toString: function() {
|
||||
|
@ -6,6 +6,11 @@ description: Uint8Array.prototype.toBase64 triggers effects of the "alphabet" ge
|
||||
features: [uint8array-base64]
|
||||
---*/
|
||||
|
||||
assert.throws(TypeError, function() {
|
||||
(new Uint8Array(2)).toBase64({ alphabet: Object("base64") });
|
||||
});
|
||||
|
||||
|
||||
var toStringCalls = 0;
|
||||
var throwyToString = {
|
||||
toString: function() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user