Commit 58d0279

Karn Wong <[email protected]>
2024-08-05 07:54:57
remove surface-level tests
1 parent c231390
cmd/generate/generate_key_test.go
@@ -1,12 +0,0 @@
-package generate
-
-import (
-	"testing"
-)
-
-func TestGenerateKey(t *testing.T) {
-	key, _ := generateKey(48)
-	if len(key) != 64 {
-		t.Errorf("Result `%s` is not in expected format.", key)
-	}
-}
cmd/generate/generate_passphrase_test.go
@@ -1,13 +0,0 @@
-package generate
-
-import (
-	"strings"
-	"testing"
-)
-
-func TestGeneratePassphrase(t *testing.T) {
-	passphrase, _ := generatePassphrase()
-	if len(strings.Split(passphrase, "-")) != 6 {
-		t.Errorf("Result `%s` is not in expected format.", passphrase)
-	}
-}
cmd/generate/generate_password_test.go
@@ -1,23 +0,0 @@
-package generate
-
-import (
-	"regexp"
-	"strings"
-	"testing"
-)
-
-func TestGeneratePassword(t *testing.T) {
-	password, _ := generatePassword()
-
-	// length must be 32
-	if len(password) != 32 {
-		t.Errorf("Result `%s` does not have required length of 32.", password)
-	}
-
-	// must contain 10 digits
-	re := regexp.MustCompile("[0-9]+")
-	numberMatches := re.FindAllString(password, -1)
-	if len(strings.Join(numberMatches, "")) != 10 {
-		t.Errorf("Result `%s` does not contain 10 digits.", password)
-	}
-}
cmd/generate/generate_qrcode_test.go
@@ -1,17 +0,0 @@
-package generate
-
-import (
-	"reflect"
-	"testing"
-)
-
-func TestGenerateQRCode(t *testing.T) {
-	qrcode, err := generateQRCode("https://example.com")
-	if err != nil {
-		t.Fatal(err)
-	} else {
-		if reflect.TypeOf(qrcode).Kind() != reflect.String {
-			t.Errorf("generateQRCode(\"https://example.com\") = %v, want string", qrcode)
-		}
-	}
-}
cmd/generate/generate_ssh_key_test.go
@@ -1,23 +0,0 @@
-package generate
-
-import (
-	"strings"
-	"testing"
-)
-
-func TestGenerateSSHKey(t *testing.T) {
-	publicKey, privateKey, err := generateSSHKeyEDSA()
-	if err != nil {
-		t.Errorf("generateSSHKeyEDSA() error = %v", err)
-	} else {
-		// assert public key
-		if !strings.HasPrefix(publicKey, "ssh-ed25519") {
-			t.Errorf("generateSSHKeyEDSA() publicKey is not a public key")
-		}
-
-		// assert private key
-		if !strings.HasPrefix(privateKey, "-----BEGIN OPENSSH PRIVATE KEY-----") {
-			t.Errorf("generateSSHKeyEDSA() privateKey is not a private key")
-		}
-	}
-}
cmd/get/get_ip_test.go
@@ -1,30 +0,0 @@
-package get
-
-import (
-	"fmt"
-	"strconv"
-	"strings"
-	"testing"
-)
-
-func TestGetIp(t *testing.T) {
-	ip, err := getLocalIP()
-	if err != nil {
-		t.Errorf("getLocalIP() error = %v", err)
-	} else {
-		counter := 0
-		for _, v := range strings.Split(ip, ".") {
-			vInt, err := strconv.ParseFloat(strings.TrimSpace(v), 64)
-			if err != nil {
-				fmt.Println("Error converting string to int:", err)
-			}
-			if vInt >= 0 && vInt <= 256 {
-				counter += 1
-			}
-		}
-
-		if counter != 4 {
-			t.Errorf("getLocalIP(): = %s, is not a valid IP", ip)
-		}
-	}
-}
cmd/shouldideploytoday_test.go
@@ -1,14 +0,0 @@
-package cmd
-
-import (
-	"reflect"
-	"testing"
-)
-
-func TestShouldIDeployToday(t *testing.T) {
-	response := ShouldIDeployToday()
-
-	if reflect.TypeOf(response.Message).Kind() != reflect.String {
-		t.Errorf("ShouldIDeployToday() does not return a string")
-	}
-}
.pre-commit-config.yaml
@@ -32,6 +32,6 @@ repos:
       # - id: no-go-testing
       - id: golangci-lint
       # - id: go-critic
-      - id: go-unit-tests
+#      - id: go-unit-tests
       - id: go-build
       - id: go-mod-tidy