2017-10-18 6 views
1

몇 가지 테스트 스위트를 실행 중이지만 문제는 슬롯의 내용을 통해 액세스 할 수 없기 때문에 테스트 어설 션이 다시 부정적으로 나타납니다! 폴리머 2 슬롯 테스트

은 기본적으로 슬롯 콘텐츠에 대한 폴리머 2 테스트 관행에 대한 몇 가지 자원과지도를 찾고

어떤 도움도 인정이 같은

답변

0

뭔가 슬롯의 내용을 주장하는 데 도움이 될 수 있습니다

var slots = this.shadowRoot.querySelectorAll("slot") 
    for (var i = 0, len = slots.length; i < len; i++) { 
     console.log("slot: ", slots[i].assignedNodes()); 
     if (slots[i].assignedNodes().length != 0) { 
      // assert something 
... 

이를 shadowRoot의 슬롯을 쿼리하고 반복합니다. assignedNodes를 사용하면 해당 슬롯의 내용을 가져옵니다.