在Chutzpah中运行时,Jasmine测试失败,但在浏览器中没有

shi*_*roy 3 javascript jasmine chutzpah

我有一个测试在浏览器中通过但在Chutzpah失败了.

这是失败的部分:

var nameLowerCase = person.PersonName.toLowerCase();
var searchLowerCase= search.toLowerCase();
return (nameLowerCase.includes(searchLowerCase));
Run Code Online (Sandbox Code Playgroud)

Chutzpah说:

消息:TypeError:undefined不是构造函数(评估'nameLowerCase.includes(searchLowerCase)')...

它似乎与该includes函数有问题,因为如果我删除它运行.

我可能会尝试用Regex或其他东西替换这个功能,但尝试跟踪这个问题是一个巨大的痛苦.如果我错过了一些愚蠢的东西,我很乐意向我指出这一点.

Mat*_*ela 5

PhantomJS使用的JS引擎尚不支持include方法.