Altinn / Altinn/altinn-platform-validation-tests
Test GET /resource/orgs
- Dominant language
- JavaScript
- Stars
- 2
- Forks
- 1
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 124
Description
Endepunktet returnerer listen over ressurseiere, som tjenesten henter fra Altinns CDN og gir videre. Det er anonymt og har ingen parametere.
Clienten `ResourceOwnerGetOrgs` og byggeblokken `get-orgs.js` finnes, og byggeblokken importeres ikke av noe. Dette er den minste oppgaven i settet.
Testen bør sjekke at listen inneholder et kjent utvalg orgkoder (`ttd`, `digdir`, `skd`), og at hvert element har navn, organisasjonsnummer og orgkode. Siden dataene kommer fra CDN er dette like mye en test på at videreformidlingen virker som på innholdet.
Åpent spørsmål: om testen skal kjøres i prod. Innholdet er det samme i alle miljøer fordi kilden er den samme CDN-en, så det er mulig den bare hører hjemme ett sted.
Scope: ingen. `ResourceOwnerController` har ingen `[Authorize]` verken på klassen eller på metoden (`src/Altinn.ResourceRegistry/Controllers/ResourceOwnerController.cs` på main). Testen kan gå uten token.
Del av #473
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading the existing ResourceOwnerGetOrgs client and the unimported get-orgs.js building block, then inspect ResourceOwnerController.cs to confirm the unauthenticated endpoint. Add the GET /resource/orgs test and run the relevant test suite. Done means the response includes ttd, digdir, and skd, with a name, organization number, and organization code on each item; check existing environment conventions for the production question.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- api, testing
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 74/100