Skip to content

Commit

Permalink
Merge pull request #1212 from blackflux/dev
Browse files Browse the repository at this point in the history
[Gally]: master <- dev
  • Loading branch information
simlu authored Feb 15, 2022
2 parents ed1aa4b + 464b6eb commit 955318c
Show file tree
Hide file tree
Showing 5 changed files with 21 additions and 0 deletions.
3 changes: 3 additions & 0 deletions src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@ const fs = require('fs');

module.exports = { ...fs };

module.exports.dirname = require('./logic/dirname');
module.exports.filename = require('./logic/filename');

module.exports.guessFile = require('./logic/guess-file');
module.exports.walkDir = require('./logic/walk-dir');
module.exports.cleaningDelete = require('./logic/cleaning-delete');
Expand Down
4 changes: 4 additions & 0 deletions src/logic/dirname.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
const { dirname } = require('path');
const filename = require('./filename');

module.exports = (url) => dirname(filename(url));
3 changes: 3 additions & 0 deletions src/logic/filename.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
const { fileURLToPath } = require('url');

module.exports = (url) => fileURLToPath(url);
2 changes: 2 additions & 0 deletions test/index.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ describe('Testing Integration', () => {
it('Testing Exported Functions', () => {
const diff = Object.keys(sfs).filter((k) => sfs[k] !== fs[k]);
expect(diff).to.deep.equal([
'dirname',
'filename',
'guessFile',
'walkDir',
'cleaningDelete',
Expand Down
9 changes: 9 additions & 0 deletions test/logic/dirname.spec.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
const expect = require('chai').expect;
const { describe } = require('node-tdd');
const dirname = require('../../src/logic/dirname');

describe('Testing dirname', () => {
it('Testing transforamtion', () => {
expect(dirname('file:///home/user/my-module.js')).to.equal('/home/user');
});
});

0 comments on commit 955318c

Please sign in to comment.