diff --git a/Sources/SkipBuild/SkipProject.swift b/Sources/SkipBuild/SkipProject.swift index 215c1a8e..be3d05ff 100644 --- a/Sources/SkipBuild/SkipProject.swift +++ b/Sources/SkipBuild/SkipProject.swift @@ -1353,6 +1353,7 @@ struct TestData : Codable, Hashable { if isAppModule { if isNativeAppModule { modDeps.append(PackageModule(repositoryName: "skip-fuse-ui", moduleName: "SkipFuseUI")) + modDeps.append(PackageModule(repositoryName: "skip-fuse", moduleName: "SkipFuse")) } else { modDeps.append(PackageModule(repositoryName: "skip-ui", moduleName: "SkipUI")) } diff --git a/Tests/SkipBuildTests/SkipCommandTests.swift b/Tests/SkipBuildTests/SkipCommandTests.swift index 66020a73..1b5b5753 100644 --- a/Tests/SkipBuildTests/SkipCommandTests.swift +++ b/Tests/SkipBuildTests/SkipCommandTests.swift @@ -1255,7 +1255,8 @@ final class SkipCommandTests: XCTestCase { targets: [ .target(name: "AppModule", dependencies: [ "ModelModule", - .product(name: "SkipFuseUI", package: "skip-fuse-ui") + .product(name: "SkipFuseUI", package: "skip-fuse-ui"), + .product(name: "SkipFuse", package: "skip-fuse") ], resources: [.process("Resources")], plugins: [.plugin(name: "skipstone", package: "skip")]), .target(name: "ModelModule", dependencies: [ .product(name: "SkipFuse", package: "skip-fuse"), @@ -1362,11 +1363,13 @@ final class SkipCommandTests: XCTestCase { ], dependencies: [ .package(url: "https://source.skip.tools/skip.git", from: "1.0.0"), - .package(url: "https://source.skip.tools/skip-fuse-ui.git", from: "1.0.0") + .package(url: "https://source.skip.tools/skip-fuse-ui.git", from: "1.0.0"), + .package(url: "https://source.skip.tools/skip-fuse.git", from: "1.0.0") ], targets: [ .target(name: "AppModule", dependencies: [ - .product(name: "SkipFuseUI", package: "skip-fuse-ui") + .product(name: "SkipFuseUI", package: "skip-fuse-ui"), + .product(name: "SkipFuse", package: "skip-fuse") ], resources: [.process("Resources")], plugins: [.plugin(name: "skipstone", package: "skip")]), ] )