kitesurf · WPT

PASS
expected PASS · 425 ms
▶ run in kitesurf
Test
/html/webappapis/atob/base64.any.html
Actual
PASS
Expected
PASS
Unexpected
no
Duration
425 ms
Harness
OK
Counts
Reason
Run
https://kitesurf.rendering.cfdata.org/?url=http%3A%2F%2Fwpt.live%2Fhtml%2Fwebappapis%2Fatob%2Fbase64.any.html ↗
Upstream
view on github.com/web-platform-tests/wpt ↗

Subtests

statussubtestmessage
PASSbtoa("עברית") must raise INVALID_CHARACTER_ERR
PASSbtoa("") == ""
PASSbtoa("ab") == "YWI="
PASSbtoa("abc") == "YWJj"
PASSbtoa("abcd") == "YWJjZA=="
PASSbtoa("abcde") == "YWJjZGU="
PASSbtoa("ÿÿÀ") == "///A"
PASSbtoa("\0a") == "AGE="
PASSbtoa("a\0b") == "YQBi"
PASSbtoa(undefined) == "dW5kZWZpbmVk"
PASSbtoa(null) == "bnVsbA=="
PASSbtoa(7) == "Nw=="
PASSbtoa(12) == "MTI="
PASSbtoa(1.5) == "MS41"
PASSbtoa(true) == "dHJ1ZQ=="
PASSbtoa(false) == "ZmFsc2U="
PASSbtoa(NaN) == "TmFO"
PASSbtoa(Infinity) == "SW5maW5pdHk="
PASSbtoa(-Infinity) == "LUluZmluaXR5"
PASSbtoa(0) == "MA=="
PASSbtoa(-0) == "MA=="
PASSbtoa(object "foo") == "Zm9v"
PASSbtoa("\0") == "AA=="
PASSbtoa("\x01") == "AQ=="
PASSbtoa("\x02") == "Ag=="
PASSbtoa("\x03") == "Aw=="
PASSbtoa("\x04") == "BA=="
PASSbtoa("\x05") == "BQ=="
PASSbtoa("\x06") == "Bg=="
PASSbtoa("\x07") == "Bw=="
PASSbtoa("\b") == "CA=="
PASSbtoa("\t") == "CQ=="
PASSbtoa("\n") == "Cg=="
PASSbtoa("\v") == "Cw=="
PASSbtoa("\f") == "DA=="
PASSbtoa("\r") == "DQ=="
PASSbtoa("\x0e") == "Dg=="
PASSbtoa("\x0f") == "Dw=="
PASSbtoa("\x10") == "EA=="
PASSbtoa("\x11") == "EQ=="
PASSbtoa("\x12") == "Eg=="
PASSbtoa("\x13") == "Ew=="
PASSbtoa("\x14") == "FA=="
PASSbtoa("\x15") == "FQ=="
PASSbtoa("\x16") == "Fg=="
PASSbtoa("\x17") == "Fw=="
PASSbtoa("\x18") == "GA=="
PASSbtoa("\x19") == "GQ=="
PASSbtoa("\x1a") == "Gg=="
PASSbtoa("\x1b") == "Gw=="
PASSbtoa("\x1c") == "HA=="
PASSbtoa("\x1d") == "HQ=="
PASSbtoa("\x1e") == "Hg=="
PASSbtoa("\x1f") == "Hw=="
PASSbtoa(" ") == "IA=="
PASSbtoa("!") == "IQ=="
PASSbtoa("\"") == "Ig=="
PASSbtoa("#") == "Iw=="
PASSbtoa("$") == "JA=="
PASSbtoa("%") == "JQ=="
PASSbtoa("&") == "Jg=="
PASSbtoa("'") == "Jw=="
PASSbtoa("(") == "KA=="
PASSbtoa(")") == "KQ=="
PASSbtoa("*") == "Kg=="
PASSbtoa("+") == "Kw=="
PASSbtoa(",") == "LA=="
PASSbtoa("-") == "LQ=="
PASSbtoa(".") == "Lg=="
PASSbtoa("/") == "Lw=="
PASSbtoa("0") == "MA=="
PASSbtoa("1") == "MQ=="
PASSbtoa("2") == "Mg=="
PASSbtoa("3") == "Mw=="
PASSbtoa("4") == "NA=="
PASSbtoa("5") == "NQ=="
PASSbtoa("6") == "Ng=="
PASSbtoa("7") == "Nw=="
PASSbtoa("8") == "OA=="
PASSbtoa("9") == "OQ=="
PASSbtoa(":") == "Og=="
PASSbtoa(";") == "Ow=="
PASSbtoa("<") == "PA=="
PASSbtoa("=") == "PQ=="
PASSbtoa(">") == "Pg=="
PASSbtoa("?") == "Pw=="
PASSbtoa("@") == "QA=="
PASSbtoa("A") == "QQ=="
PASSbtoa("B") == "Qg=="
PASSbtoa("C") == "Qw=="
PASSbtoa("D") == "RA=="
PASSbtoa("E") == "RQ=="
PASSbtoa("F") == "Rg=="
PASSbtoa("G") == "Rw=="
PASSbtoa("H") == "SA=="
PASSbtoa("I") == "SQ=="
PASSbtoa("J") == "Sg=="
PASSbtoa("K") == "Sw=="
PASSbtoa("L") == "TA=="
PASSbtoa("M") == "TQ=="
PASSbtoa("N") == "Tg=="
PASSbtoa("O") == "Tw=="
PASSbtoa("P") == "UA=="
PASSbtoa("Q") == "UQ=="
PASSbtoa("R") == "Ug=="
PASSbtoa("S") == "Uw=="
PASSbtoa("T") == "VA=="
PASSbtoa("U") == "VQ=="
PASSbtoa("V") == "Vg=="
PASSbtoa("W") == "Vw=="
PASSbtoa("X") == "WA=="
PASSbtoa("Y") == "WQ=="
PASSbtoa("Z") == "Wg=="
PASSbtoa("[") == "Ww=="
PASSbtoa("\\") == "XA=="
PASSbtoa("]") == "XQ=="
PASSbtoa("^") == "Xg=="
PASSbtoa("_") == "Xw=="
PASSbtoa("`") == "YA=="
PASSbtoa("a") == "YQ=="
PASSbtoa("b") == "Yg=="
PASSbtoa("c") == "Yw=="
PASSbtoa("d") == "ZA=="
PASSbtoa("e") == "ZQ=="
PASSbtoa("f") == "Zg=="
PASSbtoa("g") == "Zw=="
PASSbtoa("h") == "aA=="
PASSbtoa("i") == "aQ=="
PASSbtoa("j") == "ag=="
PASSbtoa("k") == "aw=="
PASSbtoa("l") == "bA=="
PASSbtoa("m") == "bQ=="
PASSbtoa("n") == "bg=="
PASSbtoa("o") == "bw=="
PASSbtoa("p") == "cA=="
PASSbtoa("q") == "cQ=="
PASSbtoa("r") == "cg=="
PASSbtoa("s") == "cw=="
PASSbtoa("t") == "dA=="
PASSbtoa("u") == "dQ=="
PASSbtoa("v") == "dg=="
PASSbtoa("w") == "dw=="
PASSbtoa("x") == "eA=="
PASSbtoa("y") == "eQ=="
PASSbtoa("z") == "eg=="
PASSbtoa("{") == "ew=="
PASSbtoa("|") == "fA=="
PASSbtoa("}") == "fQ=="
PASSbtoa("~") == "fg=="
PASSbtoa("") == "fw=="
PASSbtoa("€") == "gA=="
PASSbtoa("") == "gQ=="
PASSbtoa("‚") == "gg=="
PASSbtoa("ƒ") == "gw=="
PASSbtoa("„") == "hA=="
PASSbtoa("…") == "hQ=="
PASSbtoa("†") == "hg=="
PASSbtoa("‡") == "hw=="
PASSbtoa("ˆ") == "iA=="
PASSbtoa("‰") == "iQ=="
PASSbtoa("Š") == "ig=="
PASSbtoa("‹") == "iw=="
PASSbtoa("Œ") == "jA=="
PASSbtoa("") == "jQ=="
PASSbtoa("Ž") == "jg=="
PASSbtoa("") == "jw=="
PASSbtoa("") == "kA=="
PASSbtoa("‘") == "kQ=="
PASSbtoa("’") == "kg=="
PASSbtoa("“") == "kw=="
PASSbtoa("”") == "lA=="
PASSbtoa("•") == "lQ=="
PASSbtoa("–") == "lg=="
PASSbtoa("—") == "lw=="
PASSbtoa("˜") == "mA=="
PASSbtoa("™") == "mQ=="
PASSbtoa("š") == "mg=="
PASSbtoa("›") == "mw=="
PASSbtoa("œ") == "nA=="
PASSbtoa("") == "nQ=="
PASSbtoa("ž") == "ng=="
PASSbtoa("Ÿ") == "nw=="
PASSbtoa(" ") == "oA=="
PASSbtoa("¡") == "oQ=="
PASSbtoa("¢") == "og=="
PASSbtoa("£") == "ow=="
PASSbtoa("¤") == "pA=="
PASSbtoa("¥") == "pQ=="
PASSbtoa("¦") == "pg=="
PASSbtoa("§") == "pw=="
PASSbtoa("¨") == "qA=="
PASSbtoa("©") == "qQ=="
PASSbtoa("ª") == "qg=="
PASSbtoa("«") == "qw=="
PASSbtoa("¬") == "rA=="
PASSbtoa("­") == "rQ=="
PASSbtoa("®") == "rg=="
PASSbtoa("¯") == "rw=="
PASSbtoa("°") == "sA=="
PASSbtoa("±") == "sQ=="
PASSbtoa("²") == "sg=="
PASSbtoa("³") == "sw=="
PASSbtoa("´") == "tA=="
PASSbtoa("µ") == "tQ=="
PASSbtoa("¶") == "tg=="
PASSbtoa("·") == "tw=="
PASSbtoa("¸") == "uA=="
PASSbtoa("¹") == "uQ=="
PASSbtoa("º") == "ug=="
PASSbtoa("»") == "uw=="
PASSbtoa("¼") == "vA=="
PASSbtoa("½") == "vQ=="
PASSbtoa("¾") == "vg=="
PASSbtoa("¿") == "vw=="
PASSbtoa("À") == "wA=="
PASSbtoa("Á") == "wQ=="
PASSbtoa("Â") == "wg=="
PASSbtoa("Ã") == "ww=="
PASSbtoa("Ä") == "xA=="
PASSbtoa("Å") == "xQ=="
PASSbtoa("Æ") == "xg=="
PASSbtoa("Ç") == "xw=="
PASSbtoa("È") == "yA=="
PASSbtoa("É") == "yQ=="
PASSbtoa("Ê") == "yg=="
PASSbtoa("Ë") == "yw=="
PASSbtoa("Ì") == "zA=="
PASSbtoa("Í") == "zQ=="
PASSbtoa("Î") == "zg=="
PASSbtoa("Ï") == "zw=="
PASSbtoa("Ð") == "0A=="
PASSbtoa("Ñ") == "0Q=="
PASSbtoa("Ò") == "0g=="
PASSbtoa("Ó") == "0w=="
PASSbtoa("Ô") == "1A=="
PASSbtoa("Õ") == "1Q=="
PASSbtoa("Ö") == "1g=="
PASSbtoa("×") == "1w=="
PASSbtoa("Ø") == "2A=="
PASSbtoa("Ù") == "2Q=="
PASSbtoa("Ú") == "2g=="
PASSbtoa("Û") == "2w=="
PASSbtoa("Ü") == "3A=="
PASSbtoa("Ý") == "3Q=="
PASSbtoa("Þ") == "3g=="
PASSbtoa("ß") == "3w=="
PASSbtoa("à") == "4A=="
PASSbtoa("á") == "4Q=="
PASSbtoa("â") == "4g=="
PASSbtoa("ã") == "4w=="
PASSbtoa("ä") == "5A=="
PASSbtoa("å") == "5Q=="
PASSbtoa("æ") == "5g=="
PASSbtoa("ç") == "5w=="
PASSbtoa("è") == "6A=="
PASSbtoa("é") == "6Q=="
PASSbtoa("ê") == "6g=="
PASSbtoa("ë") == "6w=="
PASSbtoa("ì") == "7A=="
PASSbtoa("í") == "7Q=="
PASSbtoa("î") == "7g=="
PASSbtoa("ï") == "7w=="
PASSbtoa("ð") == "8A=="
PASSbtoa("ñ") == "8Q=="
PASSbtoa("ò") == "8g=="
PASSbtoa("ó") == "8w=="
PASSbtoa("ô") == "9A=="
PASSbtoa("õ") == "9Q=="
PASSbtoa("ö") == "9g=="
PASSbtoa("÷") == "9w=="
PASSbtoa("ø") == "+A=="
PASSbtoa("ù") == "+Q=="
PASSbtoa("ú") == "+g=="
PASSbtoa("û") == "+w=="
PASSbtoa("ü") == "/A=="
PASSbtoa("ý") == "/Q=="
PASSbtoa("þ") == "/g=="
PASSbtoa("ÿ") == "/w=="
PASSbtoa("Ā") must raise INVALID_CHARACTER_ERR
PASSbtoa("ā") must raise INVALID_CHARACTER_ERR
PASSbtoa("✐") must raise INVALID_CHARACTER_ERR
PASSbtoa("\ufffe") must raise INVALID_CHARACTER_ERR
PASSbtoa("\uffff") must raise INVALID_CHARACTER_ERR
PASSbtoa("𐀀") must raise INVALID_CHARACTER_ERR
PASSbtoa(first 256 code points concatenated)
PASSatob() setup.
PASSatob("")
PASSatob("abcd")
PASSatob(" abcd")
PASSatob("abcd ")
PASSatob(" abcd===")
PASSatob("abcd=== ")
PASSatob("abcd ===")
PASSatob("a")
PASSatob("ab")
PASSatob("abc")
PASSatob("abcde")
PASSatob("𐀀")
PASSatob("=")
PASSatob("==")
PASSatob("===")
PASSatob("====")
PASSatob("=====")
PASSatob("a=")
PASSatob("a==")
PASSatob("a===")
PASSatob("a====")
PASSatob("a=====")
PASSatob("ab=")
PASSatob("ab==")
PASSatob("ab===")
PASSatob("ab====")
PASSatob("ab=====")
PASSatob("abc=")
PASSatob("abc==")
PASSatob("abc===")
PASSatob("abc====")
PASSatob("abc=====")
PASSatob("abcd=")
PASSatob("abcd==")
PASSatob("abcd===")
PASSatob("abcd====")
PASSatob("abcd=====")
PASSatob("abcde=")
PASSatob("abcde==")
PASSatob("abcde===")
PASSatob("abcde====")
PASSatob("abcde=====")
PASSatob("=a")
PASSatob("=a=")
PASSatob("a=b")
PASSatob("a=b=")
PASSatob("ab=c")
PASSatob("ab=c=")
PASSatob("abc=d")
PASSatob("abc=d=")
PASSatob("ab\vcd")
PASSatob("ab cd")
PASSatob("ab、cd")
PASSatob("ab\tcd")
PASSatob("ab\ncd")
PASSatob("ab\fcd")
PASSatob("ab\rcd")
PASSatob("ab cd")
PASSatob("ab cd")
PASSatob("ab\t\n\f\r cd")
PASSatob(" \t\n\f\r ab\t\n\f\r cd\t\n\f\r ")
PASSatob("ab\t\n\f\r =\t\n\f\r =\t\n\f\r ")
PASSatob("A")
PASSatob("/A")
PASSatob("//A")
PASSatob("///A")
PASSatob("////A")
PASSatob("/")
PASSatob("A/")
PASSatob("AA/")
PASSatob("AAAA/")
PASSatob("AAA/")
PASSatob("\0nonsense")
PASSatob("abcd\0nonsense")
PASSatob("YQ")
PASSatob("YR")
PASSatob("~~")
PASSatob("..")
PASSatob("--")
PASSatob("__")
PASSatob(undefined)
PASSatob(null)
PASSatob(7)
PASSatob(12)
PASSatob(1.5)
PASSatob(true)
PASSatob(false)
PASSatob(NaN)
PASSatob(Infinity)
PASSatob(-Infinity)
PASSatob(0)
PASSatob(-0)
PASSatob(object "foo")
PASSatob(object "abcd")

bundle built 2026-07-16T07:16:48.063Z