cluster_configs_test.go 784 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. package models_test
  2. import (
  3. "testing"
  4. "gorm.io/gorm"
  5. "github.com/porter-dev/porter/internal/models"
  6. )
  7. func TestClusterConfigExternalize(t *testing.T) {
  8. cc := &models.ClusterConfig{
  9. Model: gorm.Model{
  10. ID: 1,
  11. },
  12. Name: "test",
  13. Server: "localhost",
  14. User: "test",
  15. UserID: 1,
  16. }
  17. extCC := *cc.Externalize()
  18. if extCC.Name != cc.Name {
  19. t.Errorf("Field: %s\t Int: %v\t Ext: %v\n", "Name", extCC.Name, cc.Name)
  20. }
  21. if extCC.Server != cc.Server {
  22. t.Errorf("Field: %s\t Int: %v\t Ext: %v\n", "Server", extCC.Server, cc.Server)
  23. }
  24. if extCC.User != cc.User {
  25. t.Errorf("Field: %s\t Int: %v\t Ext: %v\n", "User", extCC.User, cc.User)
  26. }
  27. if extCC.Context != cc.Context {
  28. t.Errorf("Field: %s\t Int: %v\t Ext: %v\n", "Context", extCC.Context, cc.Context)
  29. }
  30. }