Converted the website service project into a reusable template.
This commit is contained in:
@@ -36,9 +36,9 @@ struct ServiceTests {
|
||||
.init(
|
||||
host: "127.0.0.1",
|
||||
port: 3306,
|
||||
name: "loud",
|
||||
username: "loud",
|
||||
password: "loud",
|
||||
name: "site",
|
||||
username: "site",
|
||||
password: "site",
|
||||
tls: .off,
|
||||
maxConnectionsPerEventLoop: 1
|
||||
)
|
||||
@@ -126,7 +126,7 @@ private extension ServiceTests {
|
||||
try await fluent.migrate()
|
||||
|
||||
let repository = ExampleRepository(fluent: fluent)
|
||||
let created = try await repository.create(name: "loud")
|
||||
let created = try await repository.create(name: "site")
|
||||
|
||||
#expect(try await repository.all().contains(created))
|
||||
|
||||
@@ -158,9 +158,9 @@ private let mysqlDriver: Persistence.Driver? = {
|
||||
.init(
|
||||
host: host,
|
||||
port: environment["MYSQL_TEST_PORT"].flatMap(Int.init) ?? 3306,
|
||||
name: environment["MYSQL_TEST_NAME"] ?? "loud",
|
||||
username: environment["MYSQL_TEST_USERNAME"] ?? "loud",
|
||||
password: environment["MYSQL_TEST_PASSWORD"] ?? "loud",
|
||||
name: environment["MYSQL_TEST_NAME"] ?? "site",
|
||||
username: environment["MYSQL_TEST_USERNAME"] ?? "site",
|
||||
password: environment["MYSQL_TEST_PASSWORD"] ?? "site",
|
||||
tls: .off,
|
||||
maxConnectionsPerEventLoop: 2
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user