add tempConversion

This commit is contained in:
Cody Loyd 2017-08-25 10:27:07 -05:00
parent fe087fdd5c
commit fc9725de7f
5 changed files with 46 additions and 3 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
.vscode

View file

@ -0,0 +1,5 @@
# Exercise 06 - tempConversion
This exercise asks you to create more than one function so the module.exports section of the spec file looks a little different this time. Nothing to worry about, we're just packaging the functions into an object to be exported.

View file

@ -0,0 +1,12 @@
var ftoc = function() {
}
var ctof = function() {
}
module.exports = {
ftoc,
ctof
}

View file

@ -0,0 +1,28 @@
var {ftoc, ctof} = require('./tempConversion')
describe('ftoc', function() {
it('works', function() {
expect(ftoc(32)).toEqual(0);
});
xit('rounds to 1 decimal', function() {
expect(ftoc(100)).toEqual(37.8);
});
xit('works with negatives', function() {
expect(ftoc(-100)).toEqual(-73.3);
});
xit('works', function() {
expect(ctof()).toEqual('ctof');
});
});
describe('ctof', function() {
xit('works', function() {
expect(ctof(0)).toEqual(32);
});
xit('rounds to 1 decimal', function() {
expect(ctof(73.2)).toEqual(163.8);
});
xit('works with negatives', function() {
expect(ctof(-10)).toEqual(14);
});
});

View file

@ -12,14 +12,11 @@ The first exercise, `helloWorld` will walk you through the process in more depth
## planned exercises (in no particular order for the moment): ## planned exercises (in no particular order for the moment):
1. calculate factorial
1. temperature conversion
1. book titles 1. book titles
1. leap years 1. leap years
1. Caesar Cipher 1. Caesar Cipher
1. Palindromes 1. Palindromes
1. Pangrams 1. Pangrams
1. sum numbers in range: sumAll(1,4) (sums all numbers between and including 1 and 4)
1. pig latin 1. pig latin
1. fibonacci 1. fibonacci
1. convert to snake case 1. convert to snake case