Tidy up of code
This commit is contained in:
		
							parent
							
								
									c7d61f82e9
								
							
						
					
					
						commit
						27afb52393
					
				| 
						 | 
					@ -1,5 +1,5 @@
 | 
				
			||||||
const palindromes = function(word) {
 | 
					const palindromes = function(word) {
 | 
				
			||||||
	const wordArr = word.split('');
 | 
						const wordArr = word.replace().toLowerCase().split('');
 | 
				
			||||||
	const reversedArray = wordArr.reverse();
 | 
						const reversedArray = wordArr.reverse();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	newArray = [];
 | 
						newArray = [];
 | 
				
			||||||
| 
						 | 
					@ -8,7 +8,7 @@ const palindromes = function(word) {
 | 
				
			||||||
		if (wordArr[i] === reversedArray[i]) {
 | 
							if (wordArr[i] === reversedArray[i]) {
 | 
				
			||||||
			newArray.push(wordArr[i])
 | 
								newArray.push(wordArr[i])
 | 
				
			||||||
		} else {
 | 
							} else {
 | 
				
			||||||
			newArray = ['Not a palindrome'];
 | 
								break;
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	return true ? newArray.join('') === word : false;
 | 
						return true ? newArray.join('') === word : false;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -4,17 +4,20 @@ describe('palindromes', function() {
 | 
				
			||||||
  it('works with single words', function() {
 | 
					  it('works with single words', function() {
 | 
				
			||||||
    expect(palindromes('racecar')).toEqual(true);
 | 
					    expect(palindromes('racecar')).toEqual(true);
 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
  xit('works with punctuation', function() {
 | 
					  
 | 
				
			||||||
 | 
					  it('works with punctuation', function() {
 | 
				
			||||||
    expect(palindromes('Racecar!')).toEqual(true);
 | 
					    expect(palindromes('Racecar!')).toEqual(true);
 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
  xit('works with multiple words', function() {
 | 
					  
 | 
				
			||||||
 | 
					  it('works with multiple words', function() {
 | 
				
			||||||
    expect(palindromes('A car, a man, a maraca.')).toEqual(true);
 | 
					    expect(palindromes('A car, a man, a maraca.')).toEqual(true);
 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
  xit('works with multiple words', function() {
 | 
					  
 | 
				
			||||||
 | 
					  it('works with lots of words', function() {
 | 
				
			||||||
    expect(palindromes('Animal loots foliated detail of stool lamina.')).toEqual(true);
 | 
					    expect(palindromes('Animal loots foliated detail of stool lamina.')).toEqual(true);
 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
  xit('doesn\'t just always return true', function() {
 | 
					  
 | 
				
			||||||
 | 
					  it('doesn\'t just always return true', function() {
 | 
				
			||||||
    expect(palindromes('ZZZZ car, a man, a maraca.')).toEqual(false);
 | 
					    expect(palindromes('ZZZZ car, a man, a maraca.')).toEqual(false);
 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
 | 
					 | 
				
			||||||
});
 | 
					});
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue