Skip to content

Commit f51b54e

Browse files
committed
fix tests
1 parent 307c5a3 commit f51b54e

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

spec/censorius_spec.rb

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
RSpec.describe Censorius::UUIDGenerator do
44
before(:each) do |s|
55
@spec_safe_name = s.metadata[:full_description].gsub(/[^0-9a-z]/i, '_')
6+
@foundation_path = "${DEVELOPER_DIR}/Platforms/iPhoneOS.platform/Developer/SDKs/" \
7+
"iPhoneOS#{Xcodeproj::Constants::LAST_KNOWN_IOS_SDK}.sdk/" \
8+
"System/Library/Frameworks/Foundation.framework"
69
@project = Xcodeproj::Project.new("#{@spec_safe_name}.xcodeproj")
710
@generator = Censorius::UUIDGenerator.new([@project])
811
end
@@ -219,7 +222,7 @@ def add_build_rule(target, rule_name)
219222
expect(@project.sorted_md5s).to eq %W[
220223
PBXProject(#{@spec_safe_name})
221224
PBXProject(#{@spec_safe_name})/PBXFileReference(${BUILT_PRODUCTS_DIR}/AppTarget.app)
222-
PBXProject(#{@spec_safe_name})/PBXFileReference(${DEVELOPER_DIR}/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework)
225+
PBXProject(#{@spec_safe_name})/PBXFileReference(#{@foundation_path})
223226
PBXProject(#{@spec_safe_name})/PBXFileReference(path/to/Framework.framework)
224227
PBXProject(#{@spec_safe_name})/PBXGroup(/)
225228
PBXProject(#{@spec_safe_name})/PBXGroup(/Frameworks)
@@ -229,7 +232,7 @@ def add_build_rule(target, rule_name)
229232
PBXProject(#{@spec_safe_name})/PBXGroup(/path/to)
230233
PBXProject(#{@spec_safe_name})/PBXNativeTarget(AppTarget)
231234
PBXProject(#{@spec_safe_name})/PBXNativeTarget(AppTarget)/PBXFrameworksBuildPhase(Frameworks)
232-
PBXProject(#{@spec_safe_name})/PBXNativeTarget(AppTarget)/PBXFrameworksBuildPhase(Frameworks)/PBXBuildFile(PBXProject(#{@spec_safe_name})/PBXFileReference(${DEVELOPER_DIR}/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework))
235+
PBXProject(#{@spec_safe_name})/PBXNativeTarget(AppTarget)/PBXFrameworksBuildPhase(Frameworks)/PBXBuildFile(PBXProject(#{@spec_safe_name})/PBXFileReference(#{@foundation_path}))
233236
PBXProject(#{@spec_safe_name})/PBXNativeTarget(AppTarget)/PBXFrameworksBuildPhase(Frameworks)/PBXBuildFile(PBXProject(#{@spec_safe_name})/PBXFileReference(path/to/Framework.framework))
234237
PBXProject(#{@spec_safe_name})/PBXNativeTarget(AppTarget)/XCConfigurationList
235238
PBXProject(#{@spec_safe_name})/PBXNativeTarget(AppTarget)/XCConfigurationList/XCBuildConfiguration(Debug)
@@ -250,15 +253,15 @@ def add_build_rule(target, rule_name)
250253
expect(@project.sorted_md5s).to eq %W[
251254
PBXProject(#{@spec_safe_name})
252255
PBXProject(#{@spec_safe_name})/PBXFileReference(${BUILT_PRODUCTS_DIR}/AppTarget.app)
253-
PBXProject(#{@spec_safe_name})/PBXFileReference(${DEVELOPER_DIR}/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework)
256+
PBXProject(#{@spec_safe_name})/PBXFileReference(#{@foundation_path})
254257
PBXProject(#{@spec_safe_name})/PBXGroup(/)
255258
PBXProject(#{@spec_safe_name})/PBXGroup(/Frameworks)
256259
PBXProject(#{@spec_safe_name})/PBXGroup(/Frameworks/iOS)
257260
PBXProject(#{@spec_safe_name})/PBXGroup(/Products)
258261
PBXProject(#{@spec_safe_name})/PBXNativeTarget(AppTarget)
259262
PBXProject(#{@spec_safe_name})/PBXNativeTarget(AppTarget)/PBXBuildRule(BuildRule1)
260263
PBXProject(#{@spec_safe_name})/PBXNativeTarget(AppTarget)/PBXFrameworksBuildPhase(Frameworks)
261-
PBXProject(#{@spec_safe_name})/PBXNativeTarget(AppTarget)/PBXFrameworksBuildPhase(Frameworks)/PBXBuildFile(PBXProject(#{@spec_safe_name})/PBXFileReference(${DEVELOPER_DIR}/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework))
264+
PBXProject(#{@spec_safe_name})/PBXNativeTarget(AppTarget)/PBXFrameworksBuildPhase(Frameworks)/PBXBuildFile(PBXProject(#{@spec_safe_name})/PBXFileReference(#{@foundation_path}))
262265
PBXProject(#{@spec_safe_name})/PBXNativeTarget(AppTarget)/XCConfigurationList
263266
PBXProject(#{@spec_safe_name})/PBXNativeTarget(AppTarget)/XCConfigurationList/XCBuildConfiguration(Debug)
264267
PBXProject(#{@spec_safe_name})/PBXNativeTarget(AppTarget)/XCConfigurationList/XCBuildConfiguration(Release)
@@ -365,14 +368,14 @@ def add_build_rule(target, rule_name)
365368
expect(@project.sorted_md5s).to eq (%W[
366369
PBXProject(#{@spec_safe_name})
367370
PBXProject(#{@spec_safe_name})/PBXFileReference(${BUILT_PRODUCTS_DIR}/AppTarget.app)
368-
PBXProject(#{@spec_safe_name})/PBXFileReference(${DEVELOPER_DIR}/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework)
371+
PBXProject(#{@spec_safe_name})/PBXFileReference(#{@foundation_path})
369372
PBXProject(#{@spec_safe_name})/PBXGroup(/)
370373
PBXProject(#{@spec_safe_name})/PBXGroup(/Frameworks)
371374
PBXProject(#{@spec_safe_name})/PBXGroup(/Frameworks/iOS)
372375
PBXProject(#{@spec_safe_name})/PBXGroup(/Products)
373376
PBXProject(#{@spec_safe_name})/PBXNativeTarget(AppTarget)
374377
PBXProject(#{@spec_safe_name})/PBXNativeTarget(AppTarget)/PBXFrameworksBuildPhase(Frameworks)
375-
PBXProject(#{@spec_safe_name})/PBXNativeTarget(AppTarget)/PBXFrameworksBuildPhase(Frameworks)/PBXBuildFile(PBXProject(#{@spec_safe_name})/PBXFileReference(${DEVELOPER_DIR}/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework))
378+
PBXProject(#{@spec_safe_name})/PBXNativeTarget(AppTarget)/PBXFrameworksBuildPhase(Frameworks)/PBXBuildFile(PBXProject(#{@spec_safe_name})/PBXFileReference(#{@foundation_path}))
376379
] + [
377380
"PBXProject(#{@spec_safe_name})/PBXNativeTarget(AppTarget)/PBXFrameworksBuildPhase(Frameworks)/PBXBuildFile(PBXProject(#{@spec_safe_name})/PBXNativeTarget(AppTarget)/XCSwiftPackageProductDependency(PBXProject(#{@spec_safe_name})/XCRemoteSwiftPackageReference(https://url.to/, {:kind=>\"upToNextMajorVersion\", :minimumVersion=>\"5.0.0\"}), Product1))",
378381
"PBXProject(#{@spec_safe_name})/PBXNativeTarget(AppTarget)/PBXTargetDependency(PBXProject(#{@spec_safe_name})/PBXNativeTarget(AppTarget)/XCSwiftPackageProductDependency(PBXProject(#{@spec_safe_name})/XCRemoteSwiftPackageReference(https://url.to/, {:kind=>\"upToNextMajorVersion\", :minimumVersion=>\"5.0.0\"}), Product1))"
@@ -416,14 +419,14 @@ def add_build_rule(target, rule_name)
416419
expect(@project.sorted_md5s).to eq (%W[
417420
PBXProject(#{@spec_safe_name})
418421
PBXProject(#{@spec_safe_name})/PBXFileReference(${BUILT_PRODUCTS_DIR}/AppTarget.app)
419-
PBXProject(#{@spec_safe_name})/PBXFileReference(${DEVELOPER_DIR}/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework)
422+
PBXProject(#{@spec_safe_name})/PBXFileReference(#{@foundation_path})
420423
PBXProject(#{@spec_safe_name})/PBXGroup(/)
421424
PBXProject(#{@spec_safe_name})/PBXGroup(/Frameworks)
422425
PBXProject(#{@spec_safe_name})/PBXGroup(/Frameworks/iOS)
423426
PBXProject(#{@spec_safe_name})/PBXGroup(/Products)
424427
PBXProject(#{@spec_safe_name})/PBXNativeTarget(AppTarget)
425428
PBXProject(#{@spec_safe_name})/PBXNativeTarget(AppTarget)/PBXFrameworksBuildPhase(Frameworks)
426-
PBXProject(#{@spec_safe_name})/PBXNativeTarget(AppTarget)/PBXFrameworksBuildPhase(Frameworks)/PBXBuildFile(PBXProject(#{@spec_safe_name})/PBXFileReference(${DEVELOPER_DIR}/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework))
429+
PBXProject(#{@spec_safe_name})/PBXNativeTarget(AppTarget)/PBXFrameworksBuildPhase(Frameworks)/PBXBuildFile(PBXProject(#{@spec_safe_name})/PBXFileReference(#{@foundation_path}))
427430
] + [
428431
"PBXProject(#{@spec_safe_name})/PBXNativeTarget(AppTarget)/PBXTargetDependency(PBXProject(#{@spec_safe_name})/PBXNativeTarget(AppTarget)/XCSwiftPackageProductDependency(PBXProject(#{@spec_safe_name})/XCRemoteSwiftPackageReference(https://url.to/, {:kind=>\"upToNextMajorVersion\", :minimumVersion=>\"5.0.0\"}), Product1))"
429432
] + %W[

0 commit comments

Comments
 (0)