aboutsummaryrefslogtreecommitdiffstats
path: root/query/lexer_test.go
diff options
context:
space:
mode:
authorMichael Muré <batolettre@gmail.com>2020-03-28 19:22:27 +0100
committerMichael Muré <batolettre@gmail.com>2020-03-28 19:22:27 +0100
commitecde909b0a87c329db3cd62562c7bf3902139320 (patch)
tree13b0f45e6484dc7393ccd9a63f0f1bc658f98c93 /query/lexer_test.go
parentaec81b7039effb59ba81383da0682e0937340962 (diff)
downloadgit-bug-ecde909b0a87c329db3cd62562c7bf3902139320.tar.gz
query: more robust tokenizer
Diffstat (limited to 'query/lexer_test.go')
-rw-r--r--query/lexer_test.go7
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 {