hydraParser.spec.js 783 B

123456789101112131415161718192021222324252627282930313233
  1. import HydraParser from "~/services/utils/hydraParser";
  2. test('test parseItem', () => {
  3. const hydra = new HydraParser()
  4. let serverResponse = {
  5. "@context": "\/api\/contexts\/Access",
  6. "@id": "\/api\/accesses\/7351",
  7. "@type": "Access",
  8. "organization": "\/api\/organizations\/37306",
  9. "id": 7351,
  10. "person": {
  11. "@type": "Person",
  12. "id": 11344,
  13. "name": "BRUEL",
  14. "givenName": "Patrick",
  15. }
  16. }
  17. expect(hydra.parse(serverResponse)).toStrictEqual({
  18. "@context": "/api/contexts/Access",
  19. "@id": "/api/accesses/7351",
  20. "@type": "Access",
  21. "id": 7351,
  22. "organization": "/api/organizations/37306",
  23. "person": {
  24. "@type": "Person",
  25. "givenName": "Patrick",
  26. "id": 11344,
  27. "name": "BRUEL"
  28. }
  29. });
  30. });