Run prettier (#1866)
Merging this separately so the commit with the tooling change is readable. This is a follow-on to #1167 which turned prettier on.
This commit is contained in:
@@ -1,54 +1,59 @@
|
||||
'use strict';
|
||||
'use strict'
|
||||
|
||||
const Joi = require('joi');
|
||||
const ServiceTester = require('../service-tester');
|
||||
const {
|
||||
isMetric,
|
||||
isMetricOverTimePeriod
|
||||
} = require('../test-validators');
|
||||
const Joi = require('joi')
|
||||
const ServiceTester = require('../service-tester')
|
||||
const { isMetric, isMetricOverTimePeriod } = require('../test-validators')
|
||||
|
||||
const t = new ServiceTester({ id: 'sourceforge', title: 'SourceForge' });
|
||||
module.exports = t;
|
||||
const t = new ServiceTester({ id: 'sourceforge', title: 'SourceForge' })
|
||||
module.exports = t
|
||||
|
||||
t.create('total downloads')
|
||||
.get('/dt/sevenzip.json')
|
||||
.expectJSONTypes(Joi.object().keys({
|
||||
name: 'downloads',
|
||||
value: isMetric,
|
||||
}));
|
||||
.expectJSONTypes(
|
||||
Joi.object().keys({
|
||||
name: 'downloads',
|
||||
value: isMetric,
|
||||
})
|
||||
)
|
||||
|
||||
t.create('monthly downloads')
|
||||
.get('/dm/sevenzip.json')
|
||||
.expectJSONTypes(Joi.object().keys({
|
||||
name: 'downloads',
|
||||
value: isMetricOverTimePeriod,
|
||||
}));
|
||||
.expectJSONTypes(
|
||||
Joi.object().keys({
|
||||
name: 'downloads',
|
||||
value: isMetricOverTimePeriod,
|
||||
})
|
||||
)
|
||||
|
||||
t.create('weekly downloads')
|
||||
.get('/dw/sevenzip.json')
|
||||
.expectJSONTypes(Joi.object().keys({
|
||||
name: 'downloads',
|
||||
value: isMetricOverTimePeriod,
|
||||
}));
|
||||
.expectJSONTypes(
|
||||
Joi.object().keys({
|
||||
name: 'downloads',
|
||||
value: isMetricOverTimePeriod,
|
||||
})
|
||||
)
|
||||
|
||||
t.create('daily downloads')
|
||||
.get('/dd/sevenzip.json')
|
||||
.expectJSONTypes(Joi.object().keys({
|
||||
name: 'downloads',
|
||||
value: isMetricOverTimePeriod,
|
||||
}));
|
||||
.expectJSONTypes(
|
||||
Joi.object().keys({
|
||||
name: 'downloads',
|
||||
value: isMetricOverTimePeriod,
|
||||
})
|
||||
)
|
||||
|
||||
t.create('invalid project')
|
||||
.get('/dd/invalid.json')
|
||||
.expectJSON({
|
||||
name: 'downloads',
|
||||
value: 'invalid',
|
||||
});
|
||||
})
|
||||
|
||||
t.create('total downloads (connection error)')
|
||||
.get('/dt/sevenzip.json')
|
||||
.networkOff()
|
||||
.expectJSON({
|
||||
name: 'downloads',
|
||||
value: 'inaccessible'
|
||||
});
|
||||
value: 'inaccessible',
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user