Freecodecamp: [beta] 测试错误:中级算法挑战 - 缺少字母

创建于 2017-02-18  ·  3评论  ·  资料来源: freeCodeCamp/freeCodeCamp

测试 fearNotLetter("abcdefghjklmnopqrstuvwxyz") 应该返回 undefined 因为字符串中应该没有缺少字母。 但是,很明显缺少字母“i”。 我的解决方案是正确的,并且通过了所有测试并在上面的字符串缺少 i 时返回 undefined。

我希望这可以帮助你们抓住这个错误

help wanted

最有用的评论

嗨, @Greenheart @raisedadead我可以解决这个问题吗?

所有3条评论

@fixtheelvis感谢您报告这一点 - 真是一个问题! :张开嘴:

别介意机器人,我们还没有教它正确的礼仪! :微笑:

这是您所指的测试用例的断言:

assert.isUndefined(fearNotLetter('abcdefghijklmnopqrstuvwxyz'), 'message: <code>fearNotLetter(\"abcdefghjklmnopqrstuvwxyz\")</code> should return undefined.');

如您所见,每个测试用例都包含一个断言,其中包含一些评估为真/假的内容和一条消息。 在这种情况下,消息应该显示完整的序列 - 但是当您指出时,它缺少字母 i。 由于它是消息字符串的一部分,因此露营者(至少那些抓住它的人!)可以看到它,但它不会影响断言。 这就是为什么测试仍然通过的原因。

既然你发现了这个错误,你愿意做出贡献并修复它吗? 我和其他贡献者很乐意指导您完成整个过程! :微笑:

嗨, @Greenheart @raisedadead我可以解决这个问题吗?

@Quinn-H 谢谢,那太棒了!

请参阅CONTRIBUTING.md以获取入门帮助,如果您有任何问题,请在贡献者聊天室与我们

快乐编码! :微笑:

此页面是否有帮助?
0 / 5 - 0 等级