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