2016-06-13 17 views
1

ではありません。例外TypeError:私は、Windows OSTypeError例外:tagGroupString.splitは、テストを実行しようとしたとき、私は、エラーの下に取得しています機能+のNode.js +キュウリ

[ランチャー]エラーを使用していたノード4.4、NPM 3.8.8、0.6.8タイピング、

- 私は作男-分度器 - キュウリ0.6.0、3.2.2分度器を使用しています:tagGroupString.splitはArray.filterでArray.map(ネイティブ) で関数でない(ネイティブ) [ランチャー]プロセス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;

+0

そのエラーが..私は私の質問 – msbyuva

+0

にしてtag_group_parser.jsファイルを貼り付け、あなたは 'TagGroupParser'関数を呼び出す方法を示していますができますか? 'tagGroupString'として渡す変数の値は何ですか? – Molda

+0

今のところ、私たちはコアキュウリの枠組みに沿って、その機能がどこに来るのかを指摘していません。それはGITにもあります。私は2.15に格下げした後、それはWindows上でnpm 3.8.8のバグのように見える、それは外の問題で働いた.. – msbyuva

答えて

0

それはWindows上でNPM 3.8.8のバグだように、それがMac上で正常に動作見えます。 2.15に格付けされた後、それはうまくいった。私は乾燥したレポートを実行した場合でも、