CreateTestUsers
struct CreateTestUsers : AsyncMigration
A Migration that creates a set of test users during startup, so that there exists one
at each .accessLevel. This migration should only be run in non-production environments.
-
Declaration
Swift
static let usernames: [String : UserAccessLevel] -
prepare(on:Asynchronous) Required by
Migrationprotocol. Creates a set of test users at each.accessLevel.Declaration
Swift
func prepare(on database: Database) async throwsParameters
databaseA connection to the database, provided automatically.
Return Value
Void.
-
revert(on:Asynchronous) Deletes the test users. May not be safe–we haven’t actually tested deleting users much as it’s not a server feature.
Declaration
Swift
func revert(on database: Database) async throwsParameters
databaseA connection to the database, provided automatically.
Return Value
Void.
View on GitHub