- From: Ms2ger <ms2ger@gmail.com>
- Date: Sat, 02 Apr 2011 17:25:12 +0200
- To: Aryeh Gregor <Simetrical+w3c@gmail.com>
- CC: public-html-testsuite@w3.org
On 02/09/2011 08:52 PM, Aryeh Gregor wrote: > Tests: > > http://dvcs.w3.org/hg/html/raw-file/tip/tests/submission/AryehGregor/base64.html > > For recently-added spec text: > > http://dev.w3.org/html5/spec/webappapis.html#atob > > Review would be appreciated. function stringRep(val) { ... } Could you expose format_value in testharness.js and use that instead? mybtoa: out += btoaLookup( ((s.charCodeAt(i) & 0x03) << 4) | (s.charCodeAt(i + 1) >> 4) ); if (i + 1 < s.length) { out += btoaLookup( ((s.charCodeAt(i + 1) & 0x0f) << 2) | (s.charCodeAt(i + 2) >> 6) ); } else { out += '='; } if (i + 2 < s.length) { out += btoaLookup(s.charCodeAt(i + 2) & 0x3f); } else { out += '='; } I note that you're relying on s.charCodeAt(s.length) >> n === 0. It might be good to note that in a comment (or not do that). I also note that you don't actually test JS value -> DOMString conversion, just that it matches String(), which will be a problem once you test null. I haven't checked the supporting test code carefully. No other comments, test approved. Thanks Ms2ger
Received on Saturday, 2 April 2011 15:25:50 UTC