如果不包含任何自定义组件,如何在聚合物中使用 wct 测试服务文件

How to test service files using wct in polymer if it doesn't contain any custom component

我想为名为 session.js 的服务文件编写单元测试用例, 没有定义自定义元素的地方。我们可以调用函数吗 在 Polymer WCT 的服务文件中定义。

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

在我的服务文件中,函数定义如上。如何编写单元测试用例来检查上面的函数是否被调用。

做你想对 test an element 做的一切,但没有元素夹具,或者可能使用仅 JS 的测试套件:

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

此类测试套件在 WCT README 中进行了描述。