1
尝试执行测试时出现错误。我使用的咕噜,量角器黄瓜0.6.0,3.2.2量角器 - 节点4.4,NPM 3.8.8,分型0.6.8,TypeError:tagGroupString.split不是函数+ node.js + cucumber
我使用Windows操作系统
[启动]错误:类型错误:tagGroupString.split不在Array.map(天然的) 函数 在Array.filter(天然) [发射]程序退出,错误代码100
以上功能是在黄瓜-JS/LIB /黄瓜/ tag_group_parser.js
function TagGroupParser(tagGroupString) {
var self = {
parse: function parse() {
var splitTags = tagGroupString.split(TagGroupParser.TAG_SEPARATOR);
var trimmedTags = splitTags.map(function (tag) { return tag.trim(); });
return trimmedTags;
}
};
return self;
}
TagGroupParser.getTagGroupsFromStrings = function getTagGroupsFromStrings(tagGroupStrings) {
var Cucumber = require('../cucumber');
var tagGroups = tagGroupStrings.map(function (tagOptionValue) {
var tagGroupParser = Cucumber.TagGroupParser(tagOptionValue);
var tagGroup = tagGroupParser.parse();
return tagGroup;
});
return tagGroups;
};
TagGroupParser.TAG_SEPARATOR = ',';
module.exports = TagGroupParser;
它错误,即使我运行干报告..我粘贴tag_group_parser.js文件在我的问题 – msbyuva
你能告诉你如何调用'TagGroupParser'函数?你用'tagGroupString'传入的变量值是多少? – Molda
截至目前,我们并没有调用任何地方,但该功能与核心黄瓜框架一起。它也在GIT中。看起来这是一个在Windows下npm 3.8.8的bug后,我下降到2.15,它与解决问题。 – msbyuva