|
@@ -122,8 +122,7 @@ func TestInvalidPass(t *testing.T) {
|
|
|
}
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
func TestNewUserPass(t *testing.T) {
|
|
|
|
|
|
if envEmail == "" || envPassword == "" {
|
|
@@ -167,6 +166,29 @@ func TestNewToken(t *testing.T) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+func TestNewUserPassToken(t *testing.T) {
|
|
|
+
|
|
|
+ if envEmail == "" || envPassword == "" || envToken == "" {
|
|
|
+ t.Skip("Skipping New(username,password,token), DG_EMAIL, DG_PASSWORD or DG_TOKEN not set")
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ d, err := New(envEmail, envPassword, envToken)
|
|
|
+ if err != nil {
|
|
|
+ t.Fatalf("New(user,pass,token) returned error: %+v", err)
|
|
|
+ }
|
|
|
+
|
|
|
+ if d == nil {
|
|
|
+ t.Fatal("New(user,pass,token), d is nil, should be Session{}")
|
|
|
+ }
|
|
|
+
|
|
|
+ if d.Token == "" {
|
|
|
+ t.Fatal("New(user,pass,token), d.Token is empty, should be a valid Token.")
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
func TestOpenClose(t *testing.T) {
|
|
|
if envToken == "" {
|
|
|
t.Skip("Skipping TestClose, DG_TOKEN not set")
|