Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@twof
Created January 12, 2020 07:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save twof/a22de355e6f5c664455a697b04dacef8 to your computer and use it in GitHub Desktop.
Save twof/a22de355e6f5c664455a697b04dacef8 to your computer and use it in GitHub Desktop.
final class CrudRouteGetResponseTests: XCTestCase {
var app: Application!
override func setUp() {
super.setUp()
app = Application()
try! configure(app)
try! app.migrator.setupIfNeeded().wait()
try! app.migrator.prepareBatch().wait()
}
override func tearDown() {
super.tearDown()
try! app.migrator.revertAllBatches().wait()
}
private func configure(_ app: Application) throws {
// Serves files from `Public/` directory
// app.middleware.use(FileMiddleware(publicDirectory: app.directory.publicDirectory))
// Configure SQLite database
app.databases.use(.sqlite(), as: .sqlite)
// Configure migrations
app.migrations.add(GalaxyMigration())
app.migrations.add(PlanetMigration())
app.migrations.add(PlanetTagMigration())
app.migrations.add(TagMigration())
app.migrations.add(BaseGalaxySeeding())
app.migrations.add(ChildSeeding())
app.migrations.add(SiblingSeeding())
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment