Как проверить, что метод был вызван в jasmine?

Меня немного смущает слежка за жасмином. У меня есть такой код, но я не знаю, как его проверить.

var params = {
    param1: "",
    param2: "link",
    param3: "1", 
    param4 : "1"
};
var func = new myFunction(params );
func.doSomething();

Как проверить, был ли вызван func.doSomething.

Это тест, который я написал до сих пор

describe("Library", function() {

  beforeEach(function() {
  });

  it("should include correct parameters", function() {
      expect(params.param1).toEqual("");
      expect(params.param2).toEqual("link");
      expect(params.param3).toEqual("1");
      expect(params.param4).toEqual("1");
  });

  it("should show that method doSomething is called with zero arguments", function() {
          // I'm not sure how to write test for this.
  });
});
6
задан Colin Brock 30 May 2012 в 17:54
поделиться