1
// Copyright 2015 Canonical Ltd.
2
// Licensed under the AGPLv3, see LICENCE file for details.
4
package imagemetadataworker_test
9
jc "github.com/juju/testing/checkers"
10
gc "gopkg.in/check.v1"
12
"github.com/juju/juju/testing"
13
"github.com/juju/juju/worker/imagemetadataworker"
16
var _ = gc.Suite(&imageMetadataUpdateSuite{})
18
type imageMetadataUpdateSuite struct {
22
func (s *imageMetadataUpdateSuite) TestWorker(c *gc.C) {
23
done := make(chan struct{})
24
client := s.ImageClient(done)
26
w := imagemetadataworker.NewWorker(client)
33
case <-time.After(testing.LongWait):
34
c.Fatalf("timed out waiting for images metadata to update")
36
c.Assert(s.apiCalled, jc.IsTrue)