chore: fixup linting the api tests

This commit is contained in:
Mrugesh Mohapatra
2019-02-26 00:38:31 +05:30
committed by Stuart Taylor
parent 1faa8dc0c1
commit 58edfce838
2 changed files with 5 additions and 0 deletions

View File

@ -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: {

View File

@ -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',