Skip to content

Commit c0cac0e

Browse files
committed
[WorkspaceTests] Make version optional for MockPackages
1 parent 2908fb7 commit c0cac0e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Tests/CommandsTests/WorkspaceTests.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -390,12 +390,12 @@ struct MockPackage {
390390
let name: String
391391

392392
/// The current available version of the package.
393-
let version: Version
393+
let version: Version?
394394

395395
/// The dependencies of the package.
396396
let dependencies: [MockDependency]
397397

398-
init(_ name: String, version: Version, dependencies: [MockDependency] = []) {
398+
init(_ name: String, version: Version?, dependencies: [MockDependency] = []) {
399399
self.name = name
400400
self.version = version
401401
self.dependencies = dependencies
@@ -455,7 +455,7 @@ struct MockManifestGraph {
455455
// Don't recreate repo if it is already there.
456456
if !exists(repoPath) {
457457
try makeDirectories(repoPath)
458-
initGitRepo(repoPath, tag: package.version.description)
458+
initGitRepo(repoPath, tag: package.version?.description ?? "initial")
459459
}
460460
return (package.name, RepositorySpecifier(url: repoPath.asString))
461461
})

0 commit comments

Comments
 (0)