Как использовать response-test-renderer testInstance.type? - PullRequest
0 голосов
/ 01 ноября 2018

Я пытаюсь реализовать рекурсивную итерацию для testInstance, пытаясь найти ближайшего родителя с данным типом.

В документах говорится "Тип компонента, соответствующий этому экземпляру теста. Например, компонент Button имеет тип Button."

Но когда я пытаюсь получить тип любого реактивного компонента, я получаю это: реактивный компонент-тип . Родительским элементом является Col.

Итак, как используется тип и может ли он использоваться для решения этой проблемы?

function getNearestParent(component, targetParent) {
    if (component.parent && component.parent.type === targetParent.type) {
        return component.parent;
    }

    return getNearestParent(component.parent, targetParent);
}
...