30 lines
876 B
Swift
30 lines
876 B
Swift
// @testable import App
|
|
// import VaporTesting
|
|
// import Testing
|
|
//
|
|
// @Suite("App Tests")
|
|
// struct AppTests {
|
|
// private func withApp(_ test: (Application) async throws -> ()) async throws {
|
|
// let app = try await Application.make(.testing)
|
|
// do {
|
|
// try await configure(app)
|
|
// try await test(app)
|
|
// }
|
|
// catch {
|
|
// try await app.asyncShutdown()
|
|
// throw error
|
|
// }
|
|
// try await app.asyncShutdown()
|
|
// }
|
|
//
|
|
// @Test("Test Hello World Route")
|
|
// func helloWorld() async throws {
|
|
// try await withApp { app in
|
|
// try await app.testing().test(.GET, "hello", afterResponse: { res async in
|
|
// #expect(res.status == .ok)
|
|
// #expect(res.body.string == "Hello, world!")
|
|
// })
|
|
// }
|
|
// }
|
|
// }
|