Skip to content

Commit 80f4e60

Browse files
committed
Move the Result shims out of the library and into the test target
1 parent cd3735c commit 80f4e60

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

SwiftGit2.xcodeproj/project.pbxproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,8 @@
8080
BECB5F6C1A56F1B400999413 /* ReferencesSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = BECB5F6B1A56F1B400999413 /* ReferencesSpec.swift */; };
8181
BECB5F6E1A57284700999413 /* Remotes.swift in Sources */ = {isa = PBXBuildFile; fileRef = BECB5F6D1A57284700999413 /* Remotes.swift */; };
8282
BECB5F701A57286200999413 /* RemotesSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = BECB5F6F1A57286200999413 /* RemotesSpec.swift */; };
83-
C98A2BA02263E017007A4E3A /* ResultShims.swift in Sources */ = {isa = PBXBuildFile; fileRef = C98A2B9F2263E017007A4E3A /* ResultShims.swift */; };
84-
C98A2BA12263E017007A4E3A /* ResultShims.swift in Sources */ = {isa = PBXBuildFile; fileRef = C98A2B9F2263E017007A4E3A /* ResultShims.swift */; };
83+
C98A2BA22263FDB9007A4E3A /* ResultShims.swift in Sources */ = {isa = PBXBuildFile; fileRef = C98A2B9F2263E017007A4E3A /* ResultShims.swift */; };
84+
C98A2BA32263FDBA007A4E3A /* ResultShims.swift in Sources */ = {isa = PBXBuildFile; fileRef = C98A2B9F2263E017007A4E3A /* ResultShims.swift */; };
8585
DA5023A01A969F1A004175D7 /* Nimble.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DA50239F1A969F1A004175D7 /* Nimble.framework */; };
8686
DA5914761A94579000AED74C /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA5914751A94579000AED74C /* Errors.swift */; };
8787
DAC8143D1A99749D0063D88C /* Quick.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DAC8143C1A99749D0063D88C /* Quick.framework */; };
@@ -315,7 +315,6 @@
315315
BECB5F691A56F19900999413 /* References.swift */,
316316
BECB5F6D1A57284700999413 /* Remotes.swift */,
317317
25499A996CA7BD416620A397 /* CommitIterator.swift */,
318-
C98A2B9F2263E017007A4E3A /* ResultShims.swift */,
319318
);
320319
path = SwiftGit2;
321320
sourceTree = "<group>";
@@ -339,6 +338,7 @@
339338
BECB5F6B1A56F1B400999413 /* ReferencesSpec.swift */,
340339
BECB5F6F1A57286200999413 /* RemotesSpec.swift */,
341340
BE14AA581A1996B70015B439 /* FixturesSpec.swift */,
341+
C98A2B9F2263E017007A4E3A /* ResultShims.swift */,
342342
BEB31F331A0D6F7A00F525B9 /* Supporting Files */,
343343
);
344344
path = SwiftGit2Tests;
@@ -753,7 +753,6 @@
753753
232861451F4A3A2E00276D65 /* Diffs.swift in Sources */,
754754
621E66A51C72958800A0F352 /* References.swift in Sources */,
755755
621E66A61C72958800A0F352 /* Libgit2.swift in Sources */,
756-
C98A2BA12263E017007A4E3A /* ResultShims.swift in Sources */,
757756
621E66A71C72958800A0F352 /* Pointers.swift in Sources */,
758757
621E66A81C72958800A0F352 /* Errors.swift in Sources */,
759758
621E66A91C72958800A0F352 /* SwiftGit2.m in Sources */,
@@ -772,6 +771,7 @@
772771
621E66BE1C72958D00A0F352 /* Fixtures.swift in Sources */,
773772
621E66BF1C72958D00A0F352 /* ReferencesSpec.swift in Sources */,
774773
621E66C01C72958D00A0F352 /* OIDSpec.swift in Sources */,
774+
C98A2BA32263FDBA007A4E3A /* ResultShims.swift in Sources */,
775775
);
776776
runOnlyForDeploymentPostprocessing = 0;
777777
};
@@ -788,7 +788,6 @@
788788
232861431F4A3A2E00276D65 /* Diffs.swift in Sources */,
789789
BECB5F6A1A56F19900999413 /* References.swift in Sources */,
790790
BE36354C1A632C9700D37EC8 /* Libgit2.swift in Sources */,
791-
C98A2BA02263E017007A4E3A /* ResultShims.swift in Sources */,
792791
BE7A753F1A4A2BCC002DA7E3 /* Pointers.swift in Sources */,
793792
DA5914761A94579000AED74C /* Errors.swift in Sources */,
794793
BE14AA501A1974010015B439 /* SwiftGit2.m in Sources */,
@@ -807,6 +806,7 @@
807806
BE14AA551A1984550015B439 /* Fixtures.swift in Sources */,
808807
BECB5F6C1A56F1B400999413 /* ReferencesSpec.swift in Sources */,
809808
BE70B3E71A1ACB37002C3F4E /* OIDSpec.swift in Sources */,
809+
C98A2BA22263FDB9007A4E3A /* ResultShims.swift in Sources */,
810810
);
811811
runOnlyForDeploymentPostprocessing = 0;
812812
};

SwiftGit2/ResultShims.swift renamed to SwiftGit2Tests/ResultShims.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
public extension Result {
1+
// Once Nimble adds matchers for the Result type, remove these shims and refactor the tests that use them.
2+
extension Result {
23
var value: Success? {
34
guard case .success(let value) = self else {
45
return nil

0 commit comments

Comments
 (0)