Как протестировать служебные файлы, используя wct в полимере, если он не содержит никаких пользовательских компонентов - PullRequest
0 голосов
/ 18 января 2019

Я хотел бы написать тестовый блок для служебного файла с именем session.js, там, где не определен пользовательский элемент. Можем ли мы вызвать функции определено в служебном файле из Polymer WCT.

export const ValidateSession=()=>{  
       try{   
           return (logindate <= session);   
       }
       catch(e){   
           console.log(e.message);   
       }   
   }

В моем служебном файле функция определена, как указано выше. Как написать блок модульного теста, чтобы проверить, вызывается функция или нет.

1 Ответ

0 голосов
/ 22 января 2019

Сделайте все, что вы сделаете, чтобы протестировать элемент , но без фиксации элемента или, возможно, с использованием набора тестов только для JS:

suite('AwesomeLib', function() {
  test('is awesome', function() {
    assert.isTrue(AwesomeLib.awesome);
  });
});

Такие тестовые наборы описаны в WCT README .

...