diff options
author | Ben Burwell <ben@benburwell.com> | 2015-08-02 17:33:25 -0400 |
---|---|---|
committer | Ben Burwell <ben@benburwell.com> | 2015-08-02 17:33:25 -0400 |
commit | 17470146704846137bf09723d403a5650208ba28 (patch) | |
tree | 798fb7c7f10282be06f85814e20ba062a9d6f635 /test/denormalize.js | |
parent | 3788738f88b3aed5ced113aa4c455a0d25d8b84e (diff) | |
parent | 3d0f989cee9d7c426c759588539dd06c14fa70ea (diff) |
Merge pull request #2 from benburwell/mvp
Minimum Viable Product
Diffstat (limited to 'test/denormalize.js')
-rw-r--r-- | test/denormalize.js | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/test/denormalize.js b/test/denormalize.js new file mode 100644 index 0000000..5ac6464 --- /dev/null +++ b/test/denormalize.js @@ -0,0 +1,56 @@ +var should = require('should'); +var denormalize = require('../src/utils').denormalize; + +describe('Denormalize', function() { + it('should denormalize a', function() { + denormalize('a').should.be.exactly('do'); + }); + + it('should denormalize b', function() { + denormalize('b').should.be.exactly('do+'); + }); + + it('should denormalize c', function() { + denormalize('c').should.be.exactly('re'); + }); + + it('should denormalize d', function() { + denormalize('d').should.be.exactly('re+'); + }); + + it('should denormalize e', function() { + denormalize('e').should.be.exactly('mi'); + }); + + it('should denormalize f', function() { + denormalize('f').should.be.exactly('fa'); + }); + + it('should denormalize g', function() { + denormalize('g').should.be.exactly('fa+'); + }); + + it('should denormalize h', function() { + denormalize('h').should.be.exactly('so'); + }); + + it('should denormalize i', function() { + denormalize('i').should.be.exactly('so+'); + }); + + it('should denormalize j', function() { + denormalize('j').should.be.exactly('la'); + }); + + it('should denormalize k', function() { + denormalize('k').should.be.exactly('la+'); + }); + + it('should denormalize l', function() { + denormalize('l').should.be.exactly('ti'); + }); + + it('should denormalize multiple syllables', function() { + denormalize('ace').should.be.exactly('do re mi'); + }); +}); |