Skip to content

Commit

Permalink
refactor: modified the value of resource parameter from OCWebFinger…
Browse files Browse the repository at this point in the history
…RepositoryTest
  • Loading branch information
joragua committed Feb 5, 2025
1 parent d23afd4 commit a5e60cc
Showing 1 changed file with 11 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
*
* @author Jorge Aguado Recio
*
* Copyright (C) 2024 ownCloud GmbH.
* Copyright (C) 2025 ownCloud GmbH.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2,
Expand Down Expand Up @@ -40,37 +40,41 @@ class OCWebFingerRepositoryTest {

@Test
fun `getInstancesFromWebFinger returns a list of String of webfinger url`() {
val webFingerResource = "admin"

every {
remoteWebFingerDatasource.getInstancesFromWebFinger(
OC_SECURE_SERVER_INFO_BASIC_AUTH.baseUrl,
WebFingerRel.OIDC_ISSUER_DISCOVERY,
OC_SECURE_SERVER_INFO_BASIC_AUTH.baseUrl
webFingerResource
)
} returns listOf(webFingerInstance)

val webFingerResult = ocWebFingerRepository.getInstancesFromWebFinger(
OC_SECURE_SERVER_INFO_BASIC_AUTH.baseUrl,
WebFingerRel.OIDC_ISSUER_DISCOVERY,
OC_SECURE_SERVER_INFO_BASIC_AUTH.baseUrl
webFingerResource
)
assertEquals(listOf(webFingerInstance), webFingerResult)

verify(exactly = 1) {
remoteWebFingerDatasource.getInstancesFromWebFinger(
OC_SECURE_SERVER_INFO_BASIC_AUTH.baseUrl,
WebFingerRel.OIDC_ISSUER_DISCOVERY,
OC_SECURE_SERVER_INFO_BASIC_AUTH.baseUrl
webFingerResource
)
}
}

@Test
fun `getInstancesFromAuthenticatedWebFinger returns a list of String of webfinger url`() {
val webFingerAuthenticatedResource = "acct:[email protected]"

every {
remoteWebFingerDatasource.getInstancesFromAuthenticatedWebFinger(
OC_SECURE_SERVER_INFO_BASIC_AUTH.baseUrl,
WebFingerRel.OIDC_ISSUER_DISCOVERY,
OC_SECURE_SERVER_INFO_BASIC_AUTH.baseUrl,
webFingerAuthenticatedResource,
OC_ACCOUNT_ID,
OC_ACCESS_TOKEN
)
Expand All @@ -79,7 +83,7 @@ class OCWebFingerRepositoryTest {
val webFingerResult = ocWebFingerRepository.getInstancesFromAuthenticatedWebFinger(
OC_SECURE_SERVER_INFO_BASIC_AUTH.baseUrl,
WebFingerRel.OIDC_ISSUER_DISCOVERY,
OC_SECURE_SERVER_INFO_BASIC_AUTH.baseUrl,
webFingerAuthenticatedResource,
OC_ACCOUNT_ID,
OC_ACCESS_TOKEN
)
Expand All @@ -89,7 +93,7 @@ class OCWebFingerRepositoryTest {
remoteWebFingerDatasource.getInstancesFromAuthenticatedWebFinger(
OC_SECURE_SERVER_INFO_BASIC_AUTH.baseUrl,
WebFingerRel.OIDC_ISSUER_DISCOVERY,
OC_SECURE_SERVER_INFO_BASIC_AUTH.baseUrl,
webFingerAuthenticatedResource,
OC_ACCOUNT_ID,
OC_ACCESS_TOKEN
)
Expand Down

0 comments on commit a5e60cc

Please sign in to comment.