mirror of
https://github.com/Voronsky/pterogo.git
synced 2025-12-12 16:46:34 -05:00
Reworked to use handling, fixed go syntax
This commit is contained in:
@@ -10,15 +10,18 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func TestListServers(t *testing.T) {
|
func TestListServers(t *testing.T) {
|
||||||
|
|
||||||
logger := slog.New(slog.NewJSONHandler(os.Stdout, nil))
|
logger := slog.New(slog.NewJSONHandler(os.Stdout, nil))
|
||||||
//s, err := listServers()
|
//s, err := listServers()
|
||||||
|
var client PterodactylClient
|
||||||
err := godotenv.Load()
|
err := godotenv.Load()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalf(`No env file found`)
|
log.Fatalf(`No env file found`)
|
||||||
}
|
}
|
||||||
bearer_auth_token := os.Getenv("PTERO_API_KEY")
|
bearer_auth_token := os.Getenv("PTERO_API_KEY")
|
||||||
base_url := os.Getenv("BASE_URL")
|
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 {
|
if err != nil {
|
||||||
log.Fatalf(`ListServers() = %q, %v, want nil, error`, s, err)
|
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`)
|
log.Fatalf(`No env file found`)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var client PterodactylClient
|
||||||
bearer_auth_token := os.Getenv("PTERO_API_KEY")
|
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 {
|
if s != nil {
|
||||||
log.Fatalf("Function returned a map, when it should have failed.")
|
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"
|
bearer_auth_token := "example"
|
||||||
base_url := os.Getenv("BASE_URL")
|
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 {
|
if s != nil {
|
||||||
log.Fatalf("Function returned a map, when it should have failed.")
|
log.Fatalf("Function returned a map, when it should have failed.")
|
||||||
}
|
}
|
||||||
@@ -69,11 +74,20 @@ func TestServerDetails(t *testing.T) {
|
|||||||
err := godotenv.Load()
|
err := godotenv.Load()
|
||||||
auth_token := os.Getenv("PTERO_API_KEY")
|
auth_token := os.Getenv("PTERO_API_KEY")
|
||||||
base_url := os.Getenv("BASE_URL")
|
base_url := os.Getenv("BASE_URL")
|
||||||
logger.Info("TestServerDetails()")
|
logger.Info("TestServerDetails() begin")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalf(`No env file found`)
|
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
|
// Get detail about the server passed
|
||||||
|
|
||||||
|
logger.Info("Server info received", "Server Info", s)
|
||||||
|
logger.Info("TestServerDetails() complete")
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user