1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- /* eslint-disable */
-
- import React from 'react';
- import {isApiResponseValid} from '../../src/utils/WebData';
-
- const fetch = require('isomorphic-fetch'); // fetch is not implemented in nodeJS but in react-native
-
- test('isRequestResponseValid', () => {
- let json = {
- error: 0,
- data: {},
- };
- expect(isApiResponseValid(json)).toBeTrue();
- json = {
- error: 1,
- data: {},
- };
- expect(isApiResponseValid(json)).toBeTrue();
- json = {
- error: 50,
- data: {},
- };
- expect(isApiResponseValid(json)).toBeTrue();
- json = {
- error: 50,
- data: {truc: 'machin'},
- };
- expect(isApiResponseValid(json)).toBeTrue();
- json = {
- message: 'coucou',
- };
- expect(isApiResponseValid(json)).toBeFalse();
- json = {
- error: 'coucou',
- data: {truc: 'machin'},
- };
- expect(isApiResponseValid(json)).toBeFalse();
- json = {
- error: 0,
- data: 'coucou',
- };
- expect(isApiResponseValid(json)).toBeFalse();
- json = {
- error: 0,
- };
- expect(isApiResponseValid(json)).toBeFalse();
- });
|