diff --git a/Tests/GitHub Core Tests/GitHub.Organization.Repositories.Client Tests.swift b/Tests/GitHub Core Tests/GitHub.Organization.Repositories.Client Tests.swift index 208e80d..83c5471 100644 --- a/Tests/GitHub Core Tests/GitHub.Organization.Repositories.Client Tests.swift +++ b/Tests/GitHub Core Tests/GitHub.Organization.Repositories.Client Tests.swift @@ -43,7 +43,7 @@ extension GitHub.Organization.Repositories { ) { try await client.all( request, - limit: self.bounds(pages: 2, items: 3), + limit: bounds(pages: 2, items: 3), duplicate: .reject, order: .server ) @@ -57,8 +57,8 @@ extension GitHub.Organization.Repositories { throws: GitHub.Organization.Repositories.Traversal.Error.pages ) { try await client.all( - self.request(page: .first), - limit: self.bounds(pages: 1, items: 3), + request(page: .first), + limit: bounds(pages: 1, items: 3), duplicate: .preserve, order: .server ) @@ -70,8 +70,8 @@ extension GitHub.Organization.Repositories { let client = try self.client() let task = Task { try await client.all( - self.request(page: .first), - limit: self.bounds(pages: 2, items: 3), + request(page: .first), + limit: bounds(pages: 2, items: 3), duplicate: .preserve, order: .server ) @@ -98,22 +98,24 @@ extension GitHub.Organization.Repositories { return Client.Page( response: .init( repositories: [ - self.repository(id: 2, name: "beta"), - self.repository(id: 1, name: "alpha"), + repository(id: 2, name: "beta"), + repository(id: 1, name: "alpha"), ] ), next: self.request(page: second) ) + case 2: return Client.Page( response: .init( repositories: [ - self.repository(id: 1, name: "alpha-later"), - self.repository(id: 3, name: "gamma"), + repository(id: 1, name: "alpha-later"), + repository(id: 3, name: "gamma"), ] ), next: nil ) + default: throw .unexpected } diff --git a/Tests/GitHub Core Tests/GitHub.Repository.Content.Client Tests.swift b/Tests/GitHub Core Tests/GitHub.Repository.Content.Client Tests.swift index 894fd3c..c56e3bd 100644 --- a/Tests/GitHub Core Tests/GitHub.Repository.Content.Client Tests.swift +++ b/Tests/GitHub Core Tests/GitHub.Repository.Content.Client Tests.swift @@ -25,7 +25,7 @@ extension GitHub.Repository.Content { } await #expect(throws: Fixture.Failure.unexpected) { - try await client.get(self.request("swift-package")) + try await client.get(request("swift-package")) } } diff --git a/Tests/GitHub Core Tests/GitHub.Repository.Stargazers.Client Tests.swift b/Tests/GitHub Core Tests/GitHub.Repository.Stargazers.Client Tests.swift index aee64b6..0715466 100644 --- a/Tests/GitHub Core Tests/GitHub.Repository.Stargazers.Client Tests.swift +++ b/Tests/GitHub Core Tests/GitHub.Repository.Stargazers.Client Tests.swift @@ -30,8 +30,10 @@ extension GitHub.Repository.Stargazers { size: .maximum ) ) + case 2: return .init(response: .init(stargazers: []), next: nil) + default: throw .unexpected } @@ -75,7 +77,7 @@ extension GitHub.Repository.Stargazers { ) { try await failing.all( request, - limit: try self.limit(pages: 1, items: 1) + limit: try limit(pages: 1, items: 1) ) } @@ -92,7 +94,7 @@ extension GitHub.Repository.Stargazers { ) { try await cycling.all( request, - limit: try self.limit(pages: 2, items: 1) + limit: try limit(pages: 2, items: 1) ) } await #expect( @@ -103,14 +105,14 @@ extension GitHub.Repository.Stargazers { ) { try await cycling.all( request, - limit: try self.limit(pages: 1, items: 1) + limit: try limit(pages: 1, items: 1) ) } let task = Task { try await cycling.all( request, - limit: try self.limit(pages: 2, items: 1) + limit: try limit(pages: 2, items: 1) ) } task.cancel() diff --git a/Tests/GitHub Core Tests/GitHub.User.Repositories.Client Tests.swift b/Tests/GitHub Core Tests/GitHub.User.Repositories.Client Tests.swift index f4596c0..7ae7779 100644 --- a/Tests/GitHub Core Tests/GitHub.User.Repositories.Client Tests.swift +++ b/Tests/GitHub Core Tests/GitHub.User.Repositories.Client Tests.swift @@ -23,8 +23,10 @@ extension GitHub.User.Repositories { response: .init(repositories: []), next: .init(page: second, size: .maximum) ) + case 2: return .init(response: .init(repositories: []), next: nil) + default: throw .unexpected } @@ -61,7 +63,7 @@ extension GitHub.User.Repositories { ) { try await failing.all( request, - limit: try self.limit(pages: 1, items: 1) + limit: try limit(pages: 1, items: 1) ) } @@ -78,7 +80,7 @@ extension GitHub.User.Repositories { ) { try await cycling.all( request, - limit: try self.limit(pages: 2, items: 1) + limit: try limit(pages: 2, items: 1) ) } await #expect( @@ -89,14 +91,14 @@ extension GitHub.User.Repositories { ) { try await cycling.all( request, - limit: try self.limit(pages: 1, items: 1) + limit: try limit(pages: 1, items: 1) ) } let task = Task { try await cycling.all( request, - limit: try self.limit(pages: 2, items: 1) + limit: try limit(pages: 2, items: 1) ) } task.cancel()