diff --git a/test/parse.test.js b/test/parse.test.js
index <HASH>..<HASH> 100644
--- a/test/parse.test.js
+++ b/test/parse.test.js
@@ -121,6 +121,7 @@ module.exports = {
 
   'test arrays with indexes': function(){
     qs.parse('foo[0]=bar&foo[1]=baz').should.eql({ foo: ["bar","baz"] });
+    qs.parse('foo[base64]=RAWR').should.eql({ foo: { base64: 'RAWR' }});
   },
 
   'test arrays becoming objects': function(){
test to ensure trailing ints are fine