Пример #1
0
	"code.cloudfoundry.org/cli/api/uaa/uaafakes"

	. "github.com/onsi/ginkgo"
	. "github.com/onsi/gomega"
	. "github.com/onsi/gomega/ghttp"
)

var _ = Describe("UAA Client", func() {
	var (
		fakeStore *uaafakes.FakeAuthenticationStore
		client    *Client
	)

	BeforeEach(func() {
		fakeStore = new(uaafakes.FakeAuthenticationStore)
		fakeStore.SkipSSLValidationReturns(true)

		client = NewClient(server.URL(), fakeStore)
	})

	Describe("RefreshToken", func() {
		BeforeEach(func() {
			response := `{
				"access_token": "access-token",
				"token_type": "bearer",
				"refresh_token": "refresh-token",
				"expires_in": 599,
				"scope": "cloud_controller.read password.write cloud_controller.write openid uaa.user",
				"jti": "4150c08afa2848278e5ad57201024e32"
			}`
			server.AppendHandlers(