Skip to content

Commit 026a5ea

Browse files
Fix up tests
1 parent 8e39c85 commit 026a5ea

File tree

4 files changed

+8
-15
lines changed

4 files changed

+8
-15
lines changed

Sources/App/Controllers/API/API+PackageController+GetRoute+Model.swift

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ import Vapor
2020
extension API.PackageController.GetRoute {
2121
struct Model: Content, Equatable {
2222
var packageId: Package.Id
23-
var packageName: String
2423
var repositoryOwner: String
2524
var repositoryOwnerName: String
2625
var repositoryName: String
@@ -54,7 +53,6 @@ extension API.PackageController.GetRoute {
5453
var forkedFromInfo: ForkedFromInfo?
5554

5655
internal init(packageId: Package.Id,
57-
packageName: String,
5856
repositoryOwner: String,
5957
repositoryOwnerName: String,
6058
repositoryName: String,
@@ -88,7 +86,6 @@ extension API.PackageController.GetRoute {
8886
forkedFromResult: API.PackageController.ForkedFromResult?
8987
) {
9088
self.packageId = packageId
91-
self.packageName = packageName
9289
self.repositoryOwner = repositoryOwner
9390
self.repositoryOwnerName = repositoryOwnerName
9491
self.repositoryName = repositoryName
@@ -132,7 +129,7 @@ extension API.PackageController.GetRoute {
132129
switch forkedFromResult {
133130
case .fromSPI(let repo, let owner, let ownerName, let packageName):
134131
self.forkedFromInfo = ForkedFromInfo.fromSPI(
135-
packageName: packageName,
132+
packageName: self.title,
136133
originalOwner: owner,
137134
originalOwnerName: ownerName,
138135
originalRepo: repo,
@@ -161,13 +158,11 @@ extension API.PackageController.GetRoute {
161158
let repositoryOwner = repository.owner,
162159
let repositoryOwnerName = repository.ownerDisplayName,
163160
let repositoryName = repository.name,
164-
let packageId = result.package.id,
165-
let packageName = result.defaultBranchVersion.packageName
161+
let packageId = result.package.id
166162
else { return nil }
167163

168164
self.init(
169165
packageId: packageId,
170-
packageName: packageName,
171166
repositoryOwner: repositoryOwner,
172167
repositoryOwnerName: repositoryOwnerName,
173168
repositoryName: repositoryName,

Sources/App/Controllers/API/Types+WithExample.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,6 @@ extension API.PackageController.GetRoute.Model.History: WithExample {
176176
extension API.PackageController.GetRoute.Model: WithExample {
177177
static var example: Self {
178178
.init(packageId: .example,
179-
packageName: "Mona",
180179
repositoryOwner: "mona",
181180
repositoryOwnerName: "Mona",
182181
repositoryName: "LinkedList",

Tests/AppTests/API+PackageController+GetRoute+ModelTests.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ class API_PackageController_GetRoute_ModelTests: SnapshotTestCase {
4343
platformBuildInfo: nil,
4444
weightedKeywords: [],
4545
swift6Readiness: nil,
46-
forkedFromURL: nil)
46+
forkedFromResult: nil)
4747

4848
// validate
4949
XCTAssertNotNil(m)
@@ -66,7 +66,7 @@ class API_PackageController_GetRoute_ModelTests: SnapshotTestCase {
6666
platformBuildInfo: nil,
6767
weightedKeywords: [],
6868
swift6Readiness: nil,
69-
forkedFromURL: nil
69+
forkedFromResult: nil
7070
))
7171

7272
// validate
@@ -90,7 +90,7 @@ class API_PackageController_GetRoute_ModelTests: SnapshotTestCase {
9090
platformBuildInfo: nil,
9191
weightedKeywords: [],
9292
swift6Readiness: nil,
93-
forkedFromURL: nil
93+
forkedFromResult: nil
9494
))
9595

9696
// validate
@@ -118,7 +118,7 @@ class API_PackageController_GetRoute_ModelTests: SnapshotTestCase {
118118
platformBuildInfo: nil,
119119
weightedKeywords: [],
120120
swift6Readiness: nil,
121-
forkedFromURL: nil
121+
forkedFromResult: nil
122122
))
123123

124124
// validate
@@ -154,7 +154,7 @@ class API_PackageController_GetRoute_ModelTests: SnapshotTestCase {
154154

155155
func test_forked_from() throws {
156156
var model = API.PackageController.GetRoute.Model.mock
157-
model.forkedFromURL = "https://github.com/owner/repository.git"
157+
model.forkedFromInfo = .fromGitHub(url: "https://github.com/owner/repository.git")
158158
let renderedForkedFrom = model.forkedListItem().render(indentedBy: .spaces(2))
159159
assertSnapshot(of: renderedForkedFrom, as: .lines)
160160
}
@@ -346,7 +346,7 @@ class API_PackageController_GetRoute_ModelTests: SnapshotTestCase {
346346

347347
func test_forkedFrom_formatting() throws {
348348
var model = API.PackageController.GetRoute.Model.mock
349-
model.forkedFromURL = "https://github.com/owner/repository.git"
349+
model.forkedFromInfo = .fromGitHub(url: "https://github.com/owner/repository.git")
350350
let renderedForkedFrom = model.forkedListItem().render()
351351
XCTAssertEqual(renderedForkedFrom, "<li class=\"forked\">Forked from <a href=\"https://github.com/owner/repository.git\">repository</a>.</li>")
352352
}

Tests/AppTests/Mocks/API.PackageController.GetRoute.Model+mock.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ extension API.PackageController.GetRoute.Model {
2121
static var mock: Self {
2222
.init(
2323
packageId: UUID("cafecafe-cafe-cafe-cafe-cafecafecafe")!,
24-
packageName: "Alamofire",
2524
repositoryOwner: "Alamo",
2625
repositoryOwnerName: "Alamofire",
2726
repositoryName: "Alamofire",

0 commit comments

Comments
 (0)