Skip to content

Commit a381ab0

Browse files
committed
chore: rename properties and ensure default values
1 parent 5245fa2 commit a381ab0

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

__tests__/checks/validators.test.js

+8-8
Original file line numberDiff line numberDiff line change
@@ -148,9 +148,9 @@ describe('githubOrgMFA', () => {
148148
})
149149

150150
describe('softwareDesignTraining', () => {
151-
let softwareDesignTrainings, check, projects
151+
let trainings, check, projects
152152
beforeEach(() => {
153-
softwareDesignTrainings = [
153+
trainings = [
154154
{
155155
project_id: 1,
156156
date: new Date().toISOString()
@@ -183,7 +183,7 @@ describe('softwareDesignTraining', () => {
183183
})
184184

185185
it('Should generate a passed result if the project has a software design training and it is up to date', () => {
186-
const analysis = softwareDesignTraining({ softwareDesignTrainings, check, projects })
186+
const analysis = softwareDesignTraining({ trainings, check, projects })
187187
expect(analysis).toEqual({
188188
alerts: [],
189189
results: [
@@ -206,8 +206,8 @@ describe('softwareDesignTraining', () => {
206206
})
207207
})
208208
it('Should generate a failed result if the project has a software design training but it is out of date', () => {
209-
softwareDesignTrainings[0].date = '2019-01-01'
210-
const analysis = softwareDesignTraining({ softwareDesignTrainings, check, projects })
209+
trainings[0].date = '2019-01-01'
210+
const analysis = softwareDesignTraining({ trainings, check, projects })
211211
expect(analysis).toEqual({
212212
alerts: [
213213
{
@@ -246,8 +246,8 @@ describe('softwareDesignTraining', () => {
246246
})
247247
})
248248
it('Should generate a failed result if the project does not have a software design training', () => {
249-
softwareDesignTrainings = []
250-
const analysis = softwareDesignTraining({ softwareDesignTrainings, check, projects })
249+
trainings = []
250+
const analysis = softwareDesignTraining({ trainings, check, projects })
251251
expect(analysis).toEqual({
252252
alerts: [
253253
{
@@ -303,7 +303,7 @@ describe('softwareDesignTraining', () => {
303303
check.level_active_status = 'n/a'
304304
check.level_incubating_status = 'n/a'
305305
check.level_retiring_status = 'n/a'
306-
const analysis = softwareDesignTraining({ softwareDesignTrainings, check, projects })
306+
const analysis = softwareDesignTraining({ trainings, check, projects })
307307
expect(analysis).toEqual({
308308
alerts: [],
309309
results: [],

src/checks/validators/githubOrgMFA.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const { getSeverityFromPriorityGroup, isCheckApplicableToProjectCategory, groupA
44
const groupByProject = groupArrayItemsByCriteria('project_id')
55

66
// @see: https://github.com/secure-dashboards/openjs-foundation-dashboard/issues/43
7-
module.exports = ({ organizations, check, projects }) => {
7+
module.exports = ({ organizations=[], check, projects=[] }) => {
88
debug('Validating GitHub organizations MFA...')
99
debug('Grouping organizations by project...')
1010
const organizationsGroupedByProject = groupByProject(organizations)

src/checks/validators/softwareDesignTraining.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ const { isCheckApplicableToProjectCategory, getSeverityFromPriorityGroup, isDate
33

44
const expirationPolicy = '6m'
55

6-
module.exports = ({ softwareDesignTrainings, check, projects }) => {
6+
module.exports = ({ trainings=[], check, projects }) => {
77
debug('Validating Software Design Training...')
88
const alerts = []
99
const results = []
@@ -28,7 +28,7 @@ module.exports = ({ softwareDesignTrainings, check, projects }) => {
2828
const task = { ...baseData }
2929
const alert = { ...baseData }
3030

31-
const trainingDetails = softwareDesignTrainings.find(training => training.project_id === project.id)
31+
const trainingDetails = trainings.find(training => training.project_id === project.id)
3232
if (!trainingDetails) {
3333
result.status = 'failed'
3434
result.rationale = 'No Software Design Training found'

0 commit comments

Comments
 (0)