JavaScript - 为什么我会收到意外未被捕获的错误'篇幅',' splice'未定义的等?

时间:2018-01-18 21:41:20

标签: javascript class object jasmine

谢谢你阻止我。不确定如何取消阻止,但只想问一个问题......我合并了两个帐户,并认为这有助于考虑我在另一个帐户上非常活跃。事实上,我正积极地帮助社区......

2 个答案:

答案 0 :(得分:1)

看起来在调用新类时没有传递参数!我没有足够专心。感谢您的回答和评论。

答案 1 :(得分:0)

在我看来Bob()接受了一个参数(input),并且在测试中没有传递给Bob()的参数。

类似地,Bob.hey()在传递字符串时不接受参数。

如果以上内容有效,则bob.spec.js应为:

<强> bob.spec.js

var Bob = require('./bob.js');

describe('Bob', function () {
  var bob = new Bob('Tom-ay-to, tom-aaaah-to.');

  it('stating something', function () {
    var result = bob.hey();
    expect(result).toEqual('Whatever.');
  });