add tempConversion
This commit is contained in:
		
							parent
							
								
									fe087fdd5c
								
							
						
					
					
						commit
						fc9725de7f
					
				| 
						 | 
				
			
			@ -0,0 +1 @@
 | 
			
		|||
.vscode
 | 
			
		||||
| 
						 | 
				
			
			@ -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.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,12 @@
 | 
			
		|||
var ftoc = function() {
 | 
			
		||||
  
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
var ctof = function() {
 | 
			
		||||
  
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
module.exports = {
 | 
			
		||||
  ftoc,
 | 
			
		||||
  ctof
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -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);
 | 
			
		||||
  });
 | 
			
		||||
});
 | 
			
		||||
| 
						 | 
				
			
			@ -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):
 | 
			
		||||
1. calculate factorial
 | 
			
		||||
1. temperature conversion
 | 
			
		||||
1. book titles
 | 
			
		||||
1. leap years
 | 
			
		||||
1. Caesar Cipher
 | 
			
		||||
1. Palindromes
 | 
			
		||||
1. Pangrams
 | 
			
		||||
1. sum numbers in range: sumAll(1,4) (sums all numbers between and including 1 and 4)
 | 
			
		||||
1. pig latin
 | 
			
		||||
1. fibonacci 
 | 
			
		||||
1. convert to snake case
 | 
			
		||||
		Loading…
	
		Reference in New Issue