user_test.go 555 B

1234567891011121314151617181920212223242526272829
  1. package models_test
  2. import (
  3. "testing"
  4. "github.com/porter-dev/porter/internal/models"
  5. "gorm.io/gorm"
  6. )
  7. func TestUserExternalize(t *testing.T) {
  8. // create a new user
  9. user := &models.User{
  10. Model: gorm.Model{
  11. ID: 1,
  12. },
  13. Email: "testing@testing.com",
  14. Password: "testing123",
  15. }
  16. extUser := *user.Externalize()
  17. if extUser.ID != user.ID {
  18. t.Errorf("Field: %s\t Int: %v\t Ext: %v\n", "ID", user.ID, extUser.ID)
  19. }
  20. if extUser.Email != user.Email {
  21. t.Errorf("Field: %s\t Int: %v\t Ext: %v\n", "Email", user.Email, extUser.Email)
  22. }
  23. }