| Index: tokenserver/appengine/impl/certconfig/ca_test.go
|
| diff --git a/tokenserver/appengine/impl/certconfig/ca_test.go b/tokenserver/appengine/impl/certconfig/ca_test.go
|
| index ade0dc2a827816be3ee778df5ec483b3c9cea53b..abb6dbf545565cc1cb06ec5679b452a076f799b9 100644
|
| --- a/tokenserver/appengine/impl/certconfig/ca_test.go
|
| +++ b/tokenserver/appengine/impl/certconfig/ca_test.go
|
| @@ -8,6 +8,8 @@ import (
|
| "testing"
|
| "time"
|
|
|
| + ds "github.com/luci/gae/service/datastore"
|
| +
|
| "github.com/luci/luci-go/appengine/gaetesting"
|
| "github.com/luci/luci-go/common/clock/testclock"
|
| "github.com/luci/luci-go/common/data/caching/proccache"
|
| @@ -15,6 +17,26 @@ import (
|
| . "github.com/smartystreets/goconvey/convey"
|
| )
|
|
|
| +func TestListCAs(t *testing.T) {
|
| + Convey("ListCAs works", t, func() {
|
| + ctx := gaetesting.TestingContext()
|
| +
|
| + // Empty.
|
| + cas, err := ListCAs(ctx)
|
| + So(err, ShouldBeNil)
|
| + So(len(cas), ShouldEqual, 0)
|
| +
|
| + // Add some.
|
| + err = ds.Put(ctx, &CA{CN: "abc", Removed: true}, &CA{CN: "def"})
|
| + So(err, ShouldBeNil)
|
| + ds.GetTestable(ctx).CatchupIndexes()
|
| +
|
| + cas, err = ListCAs(ctx)
|
| + So(err, ShouldBeNil)
|
| + So(cas, ShouldResemble, []string{"def"})
|
| + })
|
| +}
|
| +
|
| func TestCAUniqueIDToCNMapLoadStore(t *testing.T) {
|
| Convey("CAUniqueIDToCNMap Load and Store works", t, func() {
|
| ctx := gaetesting.TestingContext()
|
|
|