github.com/alpe/etcd@v0.1.2-0.20130915230056-09f31af88aeb/store/keyword_test.go (about) 1 package store 2 3 import ( 4 "testing" 5 ) 6 7 func TestKeywords(t *testing.T) { 8 keyword := CheckKeyword("_etcd") 9 if !keyword { 10 t.Fatal("_etcd should be keyword") 11 } 12 13 keyword = CheckKeyword("/_etcd") 14 15 if !keyword { 16 t.Fatal("/_etcd should be keyword") 17 } 18 19 keyword = CheckKeyword("/_etcd/") 20 21 if !keyword { 22 t.Fatal("/_etcd/ contains keyword prefix") 23 } 24 25 keyword = CheckKeyword("/_etcd/node1") 26 27 if !keyword { 28 t.Fatal("/_etcd/* contains keyword prefix") 29 } 30 31 keyword = CheckKeyword("/nokeyword/_etcd/node1") 32 33 if keyword { 34 t.Fatal("this does not contain keyword prefix") 35 } 36 37 }