credstore_test.go 541 B

12345678910111213141516171819202122232425262728293031323334
  1. package credstore_test
  2. import (
  3. "log"
  4. "testing"
  5. "github.com/porter-dev/porter/cli/cmd/credstore"
  6. )
  7. func TestSetGet(t *testing.T) {
  8. credstore.Set("user", "password")
  9. user, secret, err := credstore.Get()
  10. if err == nil {
  11. if user != "user" {
  12. t.Errorf("Expecting user, got %s", user)
  13. }
  14. if secret != "password" {
  15. t.Errorf("Expecting password, got %s", secret)
  16. }
  17. } else {
  18. log.Println("got error:", err)
  19. }
  20. credstore.Del()
  21. _, _, err = credstore.Get()
  22. if err == nil {
  23. t.Fatalf("Expecting an error, got nil")
  24. }
  25. }