var exists bool err = client.Call("CliRpcCmd.HasAPIEndpoint", "", &exists) Expect(err).ToNot(HaveOccurred()) Expect(exists).To(BeTrue()) }) }) Context(".AccessToken", func() { var authRepo *authenticationfakes.FakeRepository BeforeEach(func() { authRepo = new(authenticationfakes.FakeRepository) locator := api.RepositoryLocator{} locator = locator.SetAuthenticationRepository(authRepo) rpcService, err = NewRpcService(nil, nil, config, locator, nil, nil, nil, rpc.DefaultServer) err := rpcService.Start() Expect(err).ToNot(HaveOccurred()) pingCli(rpcService.Port()) }) It("refreshes the token", func() { client, err = rpc.Dial("tcp", "127.0.0.1:"+rpcService.Port()) Expect(err).ToNot(HaveOccurred()) var result string err = client.Call("CliRpcCmd.AccessToken", "", &result) Expect(err).ToNot(HaveOccurred())
var exists bool err = client.Call("CliRpcCmd.HasAPIEndpoint", "", &exists) Expect(err).ToNot(HaveOccurred()) Expect(exists).To(BeTrue()) }) }) Context(".AccessToken", func() { var fakeAuthenticator *fakeAPI.FakeAuthenticationRepository BeforeEach(func() { fakeAuthenticator = &fakeAPI.FakeAuthenticationRepository{} locator := api.RepositoryLocator{} locator = locator.SetAuthenticationRepository(fakeAuthenticator) rpcService, err = NewRpcService(nil, nil, config, locator, nil) err := rpcService.Start() Expect(err).ToNot(HaveOccurred()) pingCli(rpcService.Port()) }) It("refreshes the token", func() { client, err = rpc.Dial("tcp", "127.0.0.1:"+rpcService.Port()) Expect(err).ToNot(HaveOccurred()) var result string err = client.Call("CliRpcCmd.AccessToken", "", &result) Expect(err).ToNot(HaveOccurred())