27 строки
501 B
Go
27 строки
501 B
Go
// Package factories provides functionality.
|
|
package factories
|
|
|
|
import (
|
|
"github.com/icrowley/fake"
|
|
|
|
"rsgit.ru/rsmon/rsmon/app/models"
|
|
)
|
|
|
|
// AccountFactory provides functionality.
|
|
func AccountFactory() models.Account {
|
|
account := models.Account{
|
|
Name: fake.Company(),
|
|
}
|
|
return account
|
|
}
|
|
|
|
// PersistedAccount provides functionality.
|
|
func PersistedAccount() models.Account {
|
|
account := AccountFactory()
|
|
err := models.DB().Save(&account).Error
|
|
if err != nil {
|
|
panic(err)
|
|
}
|
|
return account
|
|
}
|