github.com/futurehomeno/fimpgo@v1.14.0/edgeapp/auth_test.go (about)

     1  package edgeapp
     2  
     3  import (
     4  	"testing"
     5  )
     6  
     7  func TestFhOAuth2Client_ExchangeRefreshToken(t *testing.T) {
     8  
     9  	client := NewFhOAuth2Client("netatmo","auth_test","beta")
    10  	client.SetParameters("tcp://cube.local:1883","","",0,0,0,0)
    11  	err := client.Init()
    12  	if err != nil {
    13  		t.Error("Failed to init sync client")
    14  		t.FailNow()
    15  	}
    16  	t.Log(client.hubToken)
    17  	r , err := client.ExchangeRefreshToken("the token must be set here")
    18  	if err != nil {
    19  		t.Error("Can't fetch token",err)
    20  		t.FailNow()
    21  	}
    22  	t.Log("New access token:"+r.AccessToken)
    23  }