 
       result = dm.parseString(string);
 
+      sinon.assert.calledOnce(async.resolve);
       mock.verify();
+
       assert.strictEqual result, value;
 
     # ================

      key    = chance.word();
      string = "%" + key + "%";
      value  = chance.word();

      mock = sinon.mock(dm)
        .expects("getParameter")


    setup ->
      dm = new DM;
      async  = new Async;
      loader = new Loader;

      dm.setAsync(async);
      dm.setLoader(loader.setAsync(async));
