reverse String

This commit is contained in:
Cody Loyd 2017-08-17 16:19:17 -05:00
parent b95fa8ea60
commit 82dc28ef1e
4 changed files with 30 additions and 1 deletions

View File

@ -1,7 +1,7 @@
var helloWorld = require('./helloWorld');
describe('Hello World', function() {
it('says hello world', function() {
it('says hello world', function() {
expect(helloWorld()).toEqual('Hello, World!');
});
});

View File

@ -0,0 +1,9 @@
# Exercise 02 - Reverse a String.
Pretty simple, write a function called `reverseString` that returns it's input, reversed!
```javascript
reverseString('hello there') // returns 'ereht olleh'
```
You will notice in this exercise that there are multiple tests, after making the first one pass, enable the others one by one by deleting the `x` in front of the `it()` function.

View File

@ -0,0 +1,5 @@
var reverseString = function() {
}
module.exports = reverseString

View File

@ -0,0 +1,15 @@
var reverseString = require('./reverseString')
describe('Hello World', function() {
it('reverses single word', function() {
expect(reverseString('hello')).toEqual('olleh');
});
xit('reverses multiple words', function() {
expect(reverseString('hello there')).toEqual('ereht olleh')
})
xit('works with numbers and punctuation', function() {
expect(reverseString('123! abc!')).toEqual('!cba !321')
})
});