]> git.ipfire.org Git - thirdparty/vuejs/router.git/commitdiff
test: test empty string values in queries
authorEduardo San Martin Morote <posva13@gmail.com>
Wed, 5 Feb 2020 11:41:58 +0000 (12:41 +0100)
committerEduardo San Martin Morote <posva13@gmail.com>
Wed, 5 Feb 2020 13:08:29 +0000 (14:08 +0100)
__tests__/parseQuery.spec.ts

index bb1863b9843fd81165236ca1d3bf9bb9c7198053..f42b92faca14ecc8d7a28a945e1d56577abb6e34 100644 (file)
@@ -9,6 +9,13 @@ describe('parseQuery', () => {
     })
   })
 
+  it('parses empty string values', () => {
+    expect(parseQuery('e=&c=a')).toEqual({
+      e: '',
+      c: 'a',
+    })
+  })
+
   it('decodes empty values as null', () => {
     expect(parseQuery('e&b&c=a')).toEqual({
       e: null,
@@ -17,7 +24,7 @@ describe('parseQuery', () => {
     })
   })
 
-  it('decodes empty values as null in arrays', () => {
+  it('parses empty values as null in arrays', () => {
     expect(parseQuery('e&e&e=a')).toEqual({
       e: [null, null, 'a'],
     })