When your mocked function has no expected parameters, you can use the EmptyParameters constant instead of saying empty array.

describe("When using the 'EmptyParameters' constant, it", () => {
  let context;

  it("should test that no parameters were provided.", function (done) {
    new Scenario(this)
      .mockThisFunction("DbProxy", "save", DbProxy)

      .withEntryPoint(context.entryPointObject, context.entryPointFunction)
      .withInputParams([context.inputParams])

      .shouldBeCalledWith("DbProxy", "save", Maddox.constants.EmptyParameters)
      .doesReturnWithPromise("DbProxy", "save", textContext.dbProxyResult)

      .test(function (err, response) {
        Maddox.compare.equal(err, undefined);
        Maddox.compare.equal(response, testContext.expectedResponse);
        done();
      }).catch(function (err) {
        done(err);
      });
  });
});