gogjango/gjango

View on GitHub
e2e/e2e.go

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
package e2e

import (
    "github.com/gogjango/gjango/manager"
    "github.com/gogjango/gjango/model"
)

// SetupDatabase creates the schema, populates it with data and returns with superadmin user
func SetupDatabase(m *manager.Manager) (*model.User, error) {
    models := manager.GetModels()
    m.CreateSchema(models...)
    m.CreateRoles()
    return m.CreateSuperAdmin("superuser@example.org", "testpassword")
}