diff options
author | Michael Muré <batolettre@gmail.com> | 2020-03-28 19:22:27 +0100 |
---|---|---|
committer | Michael Muré <batolettre@gmail.com> | 2020-03-28 19:22:27 +0100 |
commit | ecde909b0a87c329db3cd62562c7bf3902139320 (patch) | |
tree | 13b0f45e6484dc7393ccd9a63f0f1bc658f98c93 /query/lexer_test.go | |
parent | aec81b7039effb59ba81383da0682e0937340962 (diff) | |
download | git-bug-ecde909b0a87c329db3cd62562c7bf3902139320.tar.gz git-bug-ecde909b0a87c329db3cd62562c7bf3902139320.zip |
query: more robust tokenizer
Diffstat (limited to 'query/lexer_test.go')
-rw-r--r-- | query/lexer_test.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/query/lexer_test.go b/query/lexer_test.go index 922e3fc9..36b9ba10 100644 --- a/query/lexer_test.go +++ b/query/lexer_test.go @@ -30,6 +30,13 @@ func TestTokenize(t *testing.T) { {"author", "René Descartes"}, }, }, + + // quotes + {`key:"value value"`, []token{{"key", "value value"}}}, + {`key:'value value'`, []token{{"key", "value value"}}}, + // unmatched quotes + {`key:'value value`, nil}, + {`key:value value'`, nil}, } for _, tc := range tests { |