Clean up our callback style and enforce no exclusive tests and remove an exclusive test (#1900)
We use arrow functions in most places; this enforces it. Passing arrow functions to Mocha is discouraged: https://mochajs.org/#arrow-functions This was a mix of autofixes and hand adjustments.
This commit is contained in:
@@ -77,22 +77,14 @@ module.exports = class GemDownloads extends BaseJsonService {
|
||||
let versionData
|
||||
if (version !== null && version === 'stable') {
|
||||
const versions = json
|
||||
.filter(function(ver) {
|
||||
return ver.prerelease === false
|
||||
})
|
||||
.map(function(ver) {
|
||||
return ver.number
|
||||
})
|
||||
.filter(ver => ver.prerelease === false)
|
||||
.map(ver => ver.number)
|
||||
// Found latest stable version.
|
||||
const stableVersion = latestVersion(versions)
|
||||
versionData = json.filter(function(ver) {
|
||||
return ver.number === stableVersion
|
||||
})[0]
|
||||
versionData = json.filter(ver => ver.number === stableVersion)[0]
|
||||
downloads = versionData.downloads_count
|
||||
} else if (version !== null) {
|
||||
versionData = json.filter(function(ver) {
|
||||
return ver.number === version
|
||||
})[0]
|
||||
versionData = json.filter(ver => ver.number === version)[0]
|
||||
|
||||
downloads = versionData.downloads_count
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user