2016-08-30 13 views
3

私のJavascriptの機能がはなぜジャスミンの仕様は

function Investment (params) { 
    var params = params || {}; 
    this.stock = params.stock; 
    this.shares = params.shares 
    this.cost = params.cost 
}; 

私のスペックがスペックは、パラメータの1の後にカンマが含まれていませんし、そうでなければならない

describe("Investment", function() { 

    beforeEach(function() { 
    this.stock = new Stock(); 
    this.investment = new Investment({ 
     stock: this.stock, 
     shares: 100 
     cost: 2000 
    }); 
    }); 

    it("should be a stock", function() { 
    expect(this.investment.stock).toBe(this.stock); 
    }); 

    it("should have the invested shares quantity", function() { 
    expect(this.investment.shares).toEqual(100); 
    }); 

    it("should have a cost", function() { 
    expect(this.investment.cost).toEqual(2000); 
    }); 
}); 

答えて

1

である「NO仕様が見つからない」と言っています:

beforeEach(function() { 
    this.stock = new Stock(); 
    this.investment = new Investment({ 
    stock: this.stock, 
    shares: 100, <-- needs a comma here 
    cost: 2000 
    }); 
}); 
関連する問題