diff --git a/pterogo_test.go b/pterogo_test.go index 7772a57..ad91820 100644 --- a/pterogo_test.go +++ b/pterogo_test.go @@ -10,15 +10,18 @@ import ( ) func TestListServers(t *testing.T) { + logger := slog.New(slog.NewJSONHandler(os.Stdout, nil)) //s, err := listServers() + var client PterodactylClient err := godotenv.Load() if err != nil { log.Fatalf(`No env file found`) } bearer_auth_token := os.Getenv("PTERO_API_KEY") base_url := os.Getenv("BASE_URL") - s, err := listServers(bearer_auth_token, base_url) + s, err := client.ListServers(bearer_auth_token, base_url) + //s, err := listServers(bearer_auth_token, base_url) if err != nil { log.Fatalf(`ListServers() = %q, %v, want nil, error`, s, err) } @@ -33,8 +36,9 @@ func TestListServersBadUrl_neg(t *testing.T) { log.Fatalf(`No env file found`) } + var client PterodactylClient bearer_auth_token := os.Getenv("PTERO_API_KEY") - s, err := listServers(bearer_auth_token, "https://example.com") + s, err := client.ListServers(bearer_auth_token, "https://example.com") if s != nil { log.Fatalf("Function returned a map, when it should have failed.") } @@ -55,7 +59,8 @@ func TestListServersBadAuth_neg(t *testing.T) { bearer_auth_token := "example" base_url := os.Getenv("BASE_URL") - s, err := listServers(bearer_auth_token, base_url) + var client PterodactylClient + s, err := client.ListServers(bearer_auth_token, base_url) if s != nil { log.Fatalf("Function returned a map, when it should have failed.") } @@ -69,11 +74,20 @@ func TestServerDetails(t *testing.T) { err := godotenv.Load() auth_token := os.Getenv("PTERO_API_KEY") base_url := os.Getenv("BASE_URL") - logger.Info("TestServerDetails()") + logger.Info("TestServerDetails() begin") if err != nil { log.Fatalf(`No env file found`) } + var client PterodactylClient + s, err := client.ServerDetails("102248be", auth_token, base_url) + if err != nil { + log.Fatalf(`Error retrieving server details`) + } + // Get detail about the server passed + logger.Info("Server info received", "Server Info", s) + logger.Info("TestServerDetails() complete") + }