Altinn / Altinn/altinn-platform-validation-tests

Test GET /resource/export

Open Beginner friendly
#475 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 eksporterer hele ressurskatalogen som RDF, ikke JSON, og er anonymt. Det er det eneste endepunktet i registeret som svarer med en annen medietype enn JSON.

Clienten `ResourceExport` og byggeblokken `export.js` finnes begge, og ingen importerer byggeblokken. Jobben er testen.

Testen bør sjekke statuskoden, at `Content-Type` er RDF-medietypen tjenesten lover, og at kroppen faktisk ser ut som RDF og ikke er tom. Byggeblokken returnerer respons og ikke en parset entitet her, siden det er en nedlasting.

Åpent spørsmål: hvor mye vi vil si om innholdet. En full RDF-parsing i k6 er ikke aktuelt, så spørsmålet er om vi nøyer oss med medietype og en nøkkelstreng, eller om vi vil telle forekomster av en kjent ressurs.

Scope: ingen. `export` har ingen `[Authorize]`, og `ResourceController` har ikke noe på klassenivå, så endepunktet er anonymt (`src/Altinn.ResourceRegistry/Controllers/ResourceController.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 ResourceExport client and export.js build block, then trace how existing tests issue GET requests. Add coverage for the anonymous export endpoint, checking its status, RDF Content-Type, and non-empty RDF-looking body; settle the issue's open question with a key string or known-resource count, and run the relevant validation tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
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.