mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
38 lines
581 B
Go
38 lines
581 B
Go
package store
|
|
|
|
import (
|
|
"testing"
|
|
)
|
|
|
|
func TestKeywords(t *testing.T) {
|
|
keyword := CheckKeyword("_etcd")
|
|
if !keyword {
|
|
t.Fatal("_etcd should be keyword")
|
|
}
|
|
|
|
keyword = CheckKeyword("/_etcd")
|
|
|
|
if !keyword {
|
|
t.Fatal("/_etcd should be keyword")
|
|
}
|
|
|
|
keyword = CheckKeyword("/_etcd/")
|
|
|
|
if !keyword {
|
|
t.Fatal("/_etcd/ contains keyword prefix")
|
|
}
|
|
|
|
keyword = CheckKeyword("/_etcd/node1")
|
|
|
|
if !keyword {
|
|
t.Fatal("/_etcd/* contains keyword prefix")
|
|
}
|
|
|
|
keyword = CheckKeyword("/nokeyword/_etcd/node1")
|
|
|
|
if keyword {
|
|
t.Fatal("this does not contain keyword prefix")
|
|
}
|
|
|
|
}
|