test('normalizes the grading period set from the env', function() { ENV.grading_period_set = { id: '1501', grading_periods: [{id: '701', weight: 50}, {id: '702', weight: 50}], weighted: true } const gradingPeriodSet = GradeSummary.getGradingPeriodSet() deepEqual(gradingPeriodSet.id, '1501') equal(gradingPeriodSet.gradingPeriods.length, 2) deepEqual(_.map(gradingPeriodSet.gradingPeriods, 'id'), ['701', '702']) })
test('returns null when the grading period set is not defined in the env', function() { ENV.grading_period_set = undefined const gradingPeriodSet = GradeSummary.getGradingPeriodSet() deepEqual(gradingPeriodSet, null) })