WCT脚本在外部测试失败:'错误抛出测试功能'

时间:2017-03-29 06:05:20

标签: javascript polymer mocha web-component-tester wct

我有一个定制的聚合物元素,在其属性中创造了另一种聚合物元素。代码是这样的:

Polymer({
is: 'pg-create-ad-new',

properties:{
  creative: {
    type: "String"
  },

  storyId: {
    type: "String",
    value: ()=>{
      var storyIdRegEx = /.*(storyId=(.+))/i,
          storyId = '';
        var context = document.createElement('page-router').getContext();
        var matches = storyIdRegEx.exec(context.querystring);  

      if(matches){
        storyId = matches[2];
      }
      return storyId;
    }
  }
},

现在我正在尝试使用WCT测试此页面。代码相同:

<test-fixture id="createNewFixture">
    <template>
        <pg-create-ad-new>
        </pg-create-ad-new>
    </template>
</test-fixture>

我有一个非常基本的相应测试用例。但是,所有测试都失败并出现以下错误:

  

测试失败:在测试函数之外抛出错误:无法读取属性&#39; querystring&#39;未定义的

我在哪里/究竟做错了什么?无法确定点。请帮忙!

0 个答案:

没有答案