// Returns a promise function makeTimeObject(start, i) { const time = new Date(); time.setSeconds(start.getSeconds() + i); const item = new TestObject({ name: 'item' + i, time: time }); return item.save(); }
it('should not append the datapoint if the same-timestamp data already exists', async () => { const date = getBeginningOfToday() const existingDatapoints = [{timestamp: date.toISOString(), value: 1}] date.setSeconds(1) const newDatapoints = [{timestamp: date.toISOString(), value: 2}] sinon.stub(MockService.prototype, 'getMetricData').returns(newDatapoints) const params = generateConstructorParams() const metric = new Metric(params) metric.calculateUncollectedDates = () => 0 metric.setDatapoints(date, existingDatapoints) await metric.collect() const actual = await metric.getDatapoints(date) assert(actual.length === 1) })
const getBeginningOfToday = () => { const date = new Date() date.setHours(0) date.setMinutes(0) date.setSeconds(0) date.setMilliseconds(0) return date }
date.setHours(0); date.setMinutes(0); date.setSeconds(0); date.setMilliseconds(0); let obj={
const expiryDate = new Date(new Date().setSeconds(new Date().getSeconds() + ttl)); return _rest.default.create(config, _Auth.default.master(config), '_Idempotency', { reqId: requestId,
next.setHours(0); next.setMinutes(0); next.setSeconds(0); continue; next.setHours(0); next.setMinutes(0); next.setSeconds(0); continue; next.setHours(0); next.setMinutes(0); next.setSeconds(0); continue; next.setSeconds(0); continue; next.setSeconds(0); continue; next.setSeconds(next.getSeconds()+1); continue;
date.setHours(0); date.setMinutes(0); date.setSeconds(0); date.setSeconds(0); date.setSeconds(0); date.setSeconds(0); date.setSeconds(nextSecond);
date.setHours(0); date.setMinutes(0); date.setSeconds(0); continue; date.setHours(0); date.setMinutes(0); date.setSeconds(0); date.setHours(0); date.setMinutes(0); date.setSeconds(0); continue outmost; date.setSeconds(0); date.setHours(nextHour); date.setMinutes(0); date.setSeconds(0); continue; date.setSeconds(0); date.setHours(date.getHours() + 1); date.setMinutes(nextMinute); date.setSeconds(0); continue; date.setSeconds(0);
formatTime(timeInSeconds){ var d = new Date(0); d.setHours(0) d.setMinutes(0) d.setSeconds(timeInSeconds) return d.toLocaleTimeString(); }
const getBeginningOfToday = () => { const date = new Date() date.setHours(0) date.setMinutes(0) date.setSeconds(0) date.setMilliseconds(0) return date }
it('should not append the datapoint if the same-timestamp data already exists', async () => { const date = getBeginningOfToday() const existingDatapoints = [{timestamp: date.toISOString(), value: 1}] date.setSeconds(1) const newDatapoints = [{timestamp: date.toISOString(), value: 2}] sinon.stub(MockService.prototype, 'getMetricData').returns(newDatapoints) const params = generateConstructorParams() const metric = new Metric(params) metric.calculateUncollectedDates = () => 0 metric.setDatapoints(date, existingDatapoints) await metric.collect() const actual = await metric.getDatapoints(date) assert(actual.length === 1) })
next.setHours(0); next.setMinutes(0); next.setSeconds(0); continue; next.setHours(0); next.setMinutes(0); next.setSeconds(0); continue; next.setHours(0); next.setMinutes(0); next.setSeconds(0); continue; next.setSeconds(0); continue; next.setSeconds(0); continue; next.setSeconds(next.getSeconds()+1); continue;
date.setHours(0); date.setMinutes(0); date.setSeconds(0); date.setSeconds(0); date.setSeconds(0); date.setSeconds(0); date.setSeconds(nextSecond);
date.setHours(0); date.setMinutes(0); date.setSeconds(0); continue; date.setHours(0); date.setMinutes(0); date.setSeconds(0); date.setHours(0); date.setMinutes(0); date.setSeconds(0); continue outmost; date.setSeconds(0); date.setHours(nextHour); date.setMinutes(0); date.setSeconds(0); continue; date.setSeconds(0); date.setHours(date.getHours() + 1); date.setMinutes(nextMinute); date.setSeconds(0); continue; date.setSeconds(0);
function getToday() { var now = new Date(); now.setHours(0); now.setMinutes(0); now.setSeconds(0); now.setMilliseconds(0); return now; }