hydraParser.spec.js 758 B

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