ts-jest ReferenceError: узел не определен - PullRequest
0 голосов
/ 18 июня 2020

Я пытаюсь проверить код с помощью ts-jest.

Вот тест:

describe('Test CMS API Util Functions', () => {
  test('Test getPathForUUID', async () => {

        var exTopicUUID = nconf.get("testing_values:example_topic_uuid")

        var path = await cmsAPIUtil.getPathForUUID(exTopicUUID, nconf.get('CMS_ORG'));

        console.log(path);


    })
})

Соответствующая часть cmsAPIUtil:

export async function getPathForUUID(uuid:string, orgId:string){
    const res = await cmsAPIConnection(`${uuid}/metadata`);

    if(res.body instanceof Node){

        return getCMSObjectAbsolutePath(res.body, orgId);
    }else{
        throw new Error('Unexpected response from get metadata');

    }

}

Это ошибка, с которой я получаю:

 ReferenceError: Node is not defined

      48 |      const res = await cmsAPIConnection(`${uuid}/metadata`);
      49 | 
    > 50 |      if(res.body instanceof Node){
         |                             ^
      51 | 
      52 |              return getCMSObjectAbsolutePath(res.body, orgId);
      53 |      }else{

Узел определен в модуле машинописного текста, поэтому я не совсем понимаю, что здесь может быть не так.

Любая помощь приветствуется.

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