Reproduces error case

This commit is contained in:
Filippo Del Moro 2022-04-11 01:30:15 +02:00
parent 5c9ef9a843
commit b9a68bf626

View File

@ -10,12 +10,12 @@ import (
) )
func TestJoins(t *testing.T) { func TestJoins(t *testing.T) {
user := *GetUser("joins-1", Config{Company: true, Manager: true, Account: true}) user := *GetUser("joins-1", Config{Company: true, Manager: true, Account: true, NamedPet: false})
DB.Create(&user) DB.Create(&user)
var user2 User var user2 User
if err := DB.Joins("Company").Joins("Manager").Joins("Account").First(&user2, "users.name = ?", user.Name).Error; err != nil { if err := DB.Joins("NamedPet").Joins("Company").Joins("Manager").Joins("Account").First(&user2, "users.name = ?", user.Name).Error; err != nil {
t.Fatalf("Failed to load with joins, got error: %v", err) t.Fatalf("Failed to load with joins, got error: %v", err)
} }