1
// Copyright 2016 Canonical Ltd.
2
// Licensed under the AGPLv3, see LICENCE file for details.
4
package charmstore_test
7
"github.com/juju/testing"
8
jc "github.com/juju/testing/checkers"
10
"gopkg.in/juju/charm.v6-unstable"
12
"github.com/juju/juju/charmstore"
15
type CharmInfoSuite struct {
16
testing.IsolationSuite
19
var _ = gc.Suite(&CharmInfoSuite{})
21
func (CharmInfoSuite) TestLatestURL(c *gc.C) {
22
info := charmstore.CharmInfo{
23
OriginalURL: charm.MustParseURL("cs:quantal/mysql-3"),
27
latestURL := info.LatestURL()
29
c.Check(latestURL, jc.DeepEquals, charm.MustParseURL("cs:quantal/mysql-17"))