diff --git a/api-server/server/boot_tests/challenge.test.js b/api-server/server/boot_tests/challenge.test.js index 5788211fea..0c15350e86 100644 --- a/api-server/server/boot_tests/challenge.test.js +++ b/api-server/server/boot_tests/challenge.test.js @@ -41,6 +41,7 @@ describe('boot/challenge', () => { expect(result).toHaveProperty('updateData.$set.completedChallenges'); }); + // eslint-disable-next-line max-len it('preserves file contents if the completed challenge is a JS Project', () => { const jsChallengeId = 'aa2e6f85cab2ab736c9a9b24'; const completedChallenge = { @@ -86,6 +87,7 @@ describe('boot/challenge', () => { expect(firstCompletedChallenge.completedDate).toEqual(originalCompletion); }); + // eslint-disable-next-line max-len it('does not attempt to update progressTimestamps for a previously completed challenge', () => { const completedChallengeId = 'aaa48de84e1ecc7c742e1124'; const completedChallenge = { @@ -105,6 +107,7 @@ describe('boot/challenge', () => { expect(hasProgressTimestamps).toBe(false); }); + // eslint-disable-next-line max-len it('provides a progressTimestamps update for new challenge completion', () => { expect.assertions(2); const { updateData } = buildUserUpdate( @@ -140,6 +143,7 @@ describe('boot/challenge', () => { ); }); + // eslint-disable-next-line max-len it('adds newly completed challenges to the completedChallenges array', () => { const { updateData: { diff --git a/api-server/server/boot_tests/fixtures.js b/api-server/server/boot_tests/fixtures.js index 3bb66fe191..666b1b5a9f 100644 --- a/api-server/server/boot_tests/fixtures.js +++ b/api-server/server/boot_tests/fixtures.js @@ -42,6 +42,7 @@ export const mockCompletedChallenges = [ files: [ { contents: + // eslint-disable-next-line max-len "function palindrome(str) {\n const clean = str.replace(/[\\W_]/g, '').toLowerCase()\n const revStr = clean.split('').reverse().join('');\n return clean === revStr;\n}\n\n\n\npalindrome(\"eye\");\n", ext: 'js', path: 'index.js',