waitForFieldHelpUpdate(assert, fnUpdateHotspotsStub, aExpectedHotspots) {
			return new Promise((resolve) => {
				fnUpdateHotspotsStub.callsFake((aCurrentHotspots) => {
					assert.deepEqual(aCurrentHotspots.sort(compareHotspots), aExpectedHotspots.sort(compareHotspots));
					resolve();
				});
			});
		}
Returns a promise which resolves after the given callback function has been called with the given field help
hotspots.

@param {object} assert
  The QUnit assert object
@param {function} fnUpdateHotspotsStub
  A sinon stub used as update hotspot callback when activating the field help
@param {object[]} aExpectedHotspots
  The array of expected hotspots
@returns {Promise}
  A promise that is resolved when the callback has been called with the expected hotspots