Altinn / Altinn/altinn-platform-validation-tests

Test GET /resource/orgs

Open Beginner friendly
#476 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.