github.com/mwhudson/juju@v0.0.0-20160512215208-90ff01f3497f/cmd/juju/common/gui_test.go (about)

     1  // Copyright 2016 Canonical Ltd.
     2  // Licensed under the AGPLv3, see LICENCE file for details.
     3  
     4  package common_test
     5  
     6  import (
     7  	gc "gopkg.in/check.v1"
     8  
     9  	"github.com/juju/juju/cmd/juju/common"
    10  	"github.com/juju/juju/environs/gui"
    11  	"github.com/juju/juju/testing"
    12  )
    13  
    14  type guiSuite struct {
    15  	testing.BaseSuite
    16  }
    17  
    18  var _ = gc.Suite(&guiSuite{})
    19  
    20  func (s *guiSuite) TestGUIDataSourceBaseURL(c *gc.C) {
    21  	c.Assert(common.GUIDataSourceBaseURL(), gc.Equals, gui.DefaultBaseURL)
    22  	url := "https://1.2.3.4/streams/gui"
    23  	s.PatchEnvironment("JUJU_GUI_SIMPLESTREAMS_URL", url)
    24  	c.Assert(common.GUIDataSourceBaseURL(), gc.Equals, url)
    25  }