add a few expr tests

Signed-off-by: Victor Vieux <victorvieux@gmail.com>
This commit is contained in:
Victor Vieux 2015-04-27 10:10:22 -07:00
parent a2dc4b87c5
commit dce5d6fbba
1 changed files with 8 additions and 0 deletions

View File

@ -19,6 +19,14 @@ func TestParseExprs(t *testing.T) {
_, err = parseExprs("constraint", []string{"constraint:no*de==node1"})
assert.Error(t, err)
// Cannot use $ in key
_, err = parseExprs("constraint", []string{"constraint:no$de==node1"})
assert.Error(t, err)
// Allow CAPS in key
_, err = parseExprs("constraint", []string{"constraint:NoDe==node1"})
assert.NoError(t, err)
// Allow dot in key
_, err = parseExprs("constraint", []string{"constraint:no.de==node1"})
assert.NoError(t, err)