Skip to content

Commit 0294b78

Browse files
authored
Fix escaping of default database warnings (pointfreeco#44)
* Fix escaping of default database warnings * wip
1 parent 1eb82e6 commit 0294b78

2 files changed

Lines changed: 13 additions & 11 deletions

File tree

‎Package.resolved‎

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎Sources/StructuredQueriesGRDBCore/DefaultDatabase.swift‎

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -69,28 +69,30 @@ extension DependencyValues {
6969
"""
7070

7171
case .preview:
72-
return #"""
72+
return """
7373
A blank, in-memory database is being used. To set the database that is used by \
7474
'SharingGRDB' in a preview, use a tool like the 'dependency' trait:
7575
7676
#Preview(
77-
trait: .dependency(\.defaultDatabase, try DatabaseQueue(/* ... */))
77+
traits: .dependency(\\.defaultDatabase, try DatabaseQueue(/* ... */))
7878
) {
7979
// ...
8080
}
81-
"""#
81+
"""
8282

8383
case .test:
84-
return #"""
84+
return """
8585
A blank, in-memory database is being used. To set the database that is used by \
86-
'SharingGRDB' in a test, use a tool like the 'dependency' trait:
86+
'SharingGRDB' in a test, use a tool like the 'dependency' trait from \
87+
'DependenciesTestSupport':
8788
88-
@Suite(.dependency(\.defaultDatabase, try DatabaseQueue(/* ... */)))
89+
import DependenciesTestSupport
90+
91+
@Suite(.dependency(\\.defaultDatabase, try DatabaseQueue(/* ... */)))
8992
struct MyTests {
9093
// ...
9194
}
92-
"""#
93-
95+
"""
9496
}
9597
}
9698
if shouldReportUnimplemented {

0 commit comments

Comments
 (0)