Skip to content

Commit 77ef84b

Browse files
committed
[PackageBuilderTests] Add a missing target dependency testcase
1 parent 41e4f56 commit 77ef84b

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Tests/PackageLoading/ConventionTests.swift

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -518,6 +518,12 @@ class ConventionTests: XCTestCase {
518518
result.checkDiagnostic("these referenced modules could not be found: Random fix: reference only valid modules")
519519
}
520520

521+
// Reference an invalid dependency.
522+
package = PackageDescription.Package(name: "pkg", targets: [Target(name: "pkg", dependencies: ["Foo"])])
523+
PackageBuilderTester(package, in: fs) { result in
524+
result.checkDiagnostic("these referenced modules could not be found: Foo fix: reference only valid modules")
525+
}
526+
521527
// Executable as dependency.
522528
// FIXME: maybe should support this and condiser it as build order dependency.
523529
fs = InMemoryFileSystem()

0 commit comments

Comments
 (0)