|
1 | | -var replaceExt = require('../'); |
| 1 | +'use strict'; |
| 2 | + |
2 | 3 | var path = require('path'); |
3 | | -var should = require('should'); |
4 | | -require('mocha'); |
| 4 | + |
| 5 | +var expect = require('expect'); |
| 6 | + |
| 7 | +var replaceExt = require('../'); |
5 | 8 |
|
6 | 9 | describe('replace-ext', function() { |
7 | | - it('should return a valid replaced extension on nested', function(done) { |
| 10 | + |
| 11 | + it('returns a valid replaced extension on long path', function(done) { |
8 | 12 | var fname = path.join(__dirname, './fixtures/test.coffee'); |
9 | 13 | var expected = path.join(__dirname, './fixtures/test.js'); |
10 | | - var nu = replaceExt(fname, '.js'); |
11 | | - should.exist(nu); |
12 | | - nu.should.equal(expected); |
| 14 | + var result = replaceExt(fname, '.js'); |
| 15 | + expect(result).toEqual(expected); |
13 | 16 | done(); |
14 | 17 | }); |
15 | 18 |
|
16 | | - it('should return a valid replaced extension on flat', function(done) { |
| 19 | + it('returns a valid replaced extension on basename', function(done) { |
17 | 20 | var fname = 'test.coffee'; |
18 | 21 | var expected = 'test.js'; |
19 | | - var nu = replaceExt(fname, '.js'); |
20 | | - should.exist(nu); |
21 | | - nu.should.equal(expected); |
| 22 | + var result = replaceExt(fname, '.js'); |
| 23 | + expect(result).toEqual(expected); |
22 | 24 | done(); |
23 | 25 | }); |
24 | 26 |
|
25 | 27 | it('should not return a valid replaced extension on empty string', function(done) { |
26 | 28 | var fname = ''; |
27 | 29 | var expected = ''; |
28 | | - var nu = replaceExt(fname, '.js'); |
29 | | - should.exist(nu); |
30 | | - nu.should.equal(expected); |
| 30 | + var result = replaceExt(fname, '.js'); |
| 31 | + expect(result).toEqual(expected); |
31 | 32 | done(); |
32 | 33 | }); |
33 | 34 |
|
34 | | - it('should return a valid removed extension on nested', function(done) { |
| 35 | + it('returns a valid removed extension on long path', function(done) { |
35 | 36 | var fname = path.join(__dirname, './fixtures/test.coffee'); |
36 | 37 | var expected = path.join(__dirname, './fixtures/test'); |
37 | | - var nu = replaceExt(fname, ''); |
38 | | - should.exist(nu); |
39 | | - nu.should.equal(expected); |
| 38 | + var result = replaceExt(fname, ''); |
| 39 | + expect(result).toEqual(expected); |
40 | 40 | done(); |
41 | 41 | }); |
42 | 42 |
|
43 | | - it('should return a valid added extension on nested', function(done) { |
| 43 | + it('returns a valid added extension on long path', function(done) { |
44 | 44 | var fname = path.join(__dirname, './fixtures/test'); |
45 | 45 | var expected = path.join(__dirname, './fixtures/test.js'); |
46 | | - var nu = replaceExt(fname, '.js'); |
47 | | - should.exist(nu); |
48 | | - nu.should.equal(expected); |
| 46 | + var result = replaceExt(fname, '.js'); |
| 47 | + expect(result).toEqual(expected); |
49 | 48 | done(); |
50 | 49 | }); |
51 | 50 | }); |
0 commit comments