Skip to content

Commit

Permalink
add dotenv
Browse files Browse the repository at this point in the history
  • Loading branch information
tomonari-t committed Apr 8, 2018
1 parent 4023b4f commit 8a3ae42
Show file tree
Hide file tree
Showing 5 changed files with 23 additions and 0 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
node_modules
.env
3 changes: 3 additions & 0 deletions index.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,11 @@ const getModifiedFileList = (commitList) => {
};

exports.postMedium = (req, res) => {
require('dotenv').config();
const body = req.body;
const commits = req.body.commits;
// parse request => get request source(URL with add or modify type)
// request medium
let addedFileList = getAddedFileList(commits);
let modifiedFileList = getModifiedFileList(commits);
res.send(200);
Expand Down
5 changes: 5 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
"main": "index.js",
"dependencies": {
"colors": "^1.2.1",
"dotenv": "^5.0.1",
"minimist": "^1.2.0",
"request": "^2.85.0",
"request-promise-native": "^1.0.5"
Expand Down
13 changes: 13 additions & 0 deletions test/index.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -37,3 +37,16 @@ test('postMedium should response 200', () => {
postMedium(req, res);
assert(res.send.calledOnce);
});

test('postMedium should set env variable', () => {
const postMedium = require('../index').postMedium;
const req = {
body: mockDataAddModify
};
const res = {
send: sinon.stub()
};
postMedium(req, res);

assert(process.env.MEDUIUM_API_KEY === 'hoooo');
});

0 comments on commit 8a3ae42

Please sign in to comment.