diff options
author | Samy Pessé <samypesse@gmail.com> | 2016-04-28 14:16:15 +0200 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2016-04-28 14:16:15 +0200 |
commit | 14fd6bbdce87a8b4c60a9dc571608428d738aafc (patch) | |
tree | e3d34f1008511e7f21dff6bdbb45c6656083ab78 /lib/utils/__tests__/path.js | |
parent | 5059e8df3466bf33c379f3ed0626f48904e9cbcc (diff) | |
download | gitbook-14fd6bbdce87a8b4c60a9dc571608428d738aafc.zip gitbook-14fd6bbdce87a8b4c60a9dc571608428d738aafc.tar.gz gitbook-14fd6bbdce87a8b4c60a9dc571608428d738aafc.tar.bz2 |
Add tests for PathUtils
Diffstat (limited to 'lib/utils/__tests__/path.js')
-rw-r--r-- | lib/utils/__tests__/path.js | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/lib/utils/__tests__/path.js b/lib/utils/__tests__/path.js new file mode 100644 index 0000000..22bb016 --- /dev/null +++ b/lib/utils/__tests__/path.js @@ -0,0 +1,17 @@ +var path = require('path'); + +describe('Paths', function() { + var PathUtils = require('..//path'); + + describe('setExtension', function() { + it('should correctly change extension of filename', function() { + expect(PathUtils.setExtension('test.md', '.html')).toBe('test.html'); + expect(PathUtils.setExtension('test.md', '.json')).toBe('test.json'); + }); + + it('should correctly change extension of path', function() { + expect(PathUtils.setExtension('hello/test.md', '.html')).toBe(path.normalize('hello/test.html')); + expect(PathUtils.setExtension('hello/test.md', '.json')).toBe(path.normalize('hello/test.json')); + }); + }); +}); |