Jest тесты не пройдены (не уверен, что это ошибка узла 10.0 или моя собственная) - PullRequest
0 голосов
/ 12 октября 2018

Это сам по себе провальный тест:

it('Then it should call the Uploader.uploadMedia method with a POST', async () => {
      const wrapper = shallow(component);
      wrapper.setState({
        loadedMedia: { 'test.jpg': { Content: '1234', ContentType: 'test' } },
      }, async () => {
        const mockUploadMedia = jest.fn();
        mockUploadMedia.mockReturnValue(Promise.resolve('POST'));
        Uploader.uploadMedia = mockUploadMedia;

        await simulateUserInput(wrapper);

        expect(mockUploadMedia.mock.calls[0][1].method).toBe('POST');
      });
    });

Здесь фиктивная функция отправляет данные в:

const Uploader = {
  uploadMedia: async (containerId, media, token) => {
    const fetchResponse = await Fetcher.fetch(`${Settings.MediaService.URL}${containerId}`, {
      body: JSON.stringify({
        Content: media.content,
        ContentType: media.contentType,
      }),
      method: 'POST',
      headers: {
        Authorization: `bearer ${token}`,
        'Content-Type': 'application/json',
      },
    });

    return fetchResponse.text();
  },
};

токен работает, а URL-адреса указывают на нужный сервиси реж.Странная вещь на тестовом сервере узла 9.11.4, который у нас есть, но на узле 10.0.0 он провалил два теста. И я не могу на всю жизнь выяснить, что с ними.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...