Skip to content

Commit

Permalink
chore: ESLint integration
Browse files Browse the repository at this point in the history
Add "eslint" tool; Redefine mounting example
  • Loading branch information
muratcorlu authored Mar 11, 2019
2 parents d3afbbd + 8f421ae commit 20291c2
Show file tree
Hide file tree
Showing 13 changed files with 1,162 additions and 172 deletions.
18 changes: 18 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
module.exports = {
"extends": "airbnb-base",
"env": {
node: true,
mocha: true
},
"rules": {
"max-len": "off",
"func-names": "off",
"no-useless-escape": "off",
"global-require": "off",
"import/no-dynamic-require": "off",
"consistent-return": "off",
"prefer-destructuring": "off",
"camelcase": "off",
"comma-dangle": ["error", "never"]
}
};
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
node_modules
.nyc_output
coverage*
coverage*
.idea
12 changes: 12 additions & 0 deletions .nycrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"exclude": [
"examples/**/*.js",
"examples/**/*.json",
"examples/**/*.xml",
"test/mocks/**/*.js",
"test/mocks/**/*.json",
"test/mocks/**/*.xml",

"test/**/*.spec.js"
]
}
12 changes: 12 additions & 0 deletions examples/redefine-default-mounting/example.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
const express = require('../../node_modules/express');
const apiMocker = require('../../index');

const app = express();

// default response
app.use('/', apiMocker('states/base'));

// definite state, where default response can be changed
app.use('/', apiMocker('states/my-own-state'));

app.listen(9090);
14 changes: 14 additions & 0 deletions examples/redefine-default-mounting/states/base/profile/GET.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
module.exports = function (req, res, next) {
next();

try {
res.send({
profile: {
first_name: 'Aaron',
last_name: 'Pol'
}
});
} catch (e) {
//
}
};
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"profile": {
"first_name": "Bryan",
"last_name": "Cranston"
}
}
Loading

0 comments on commit 20291c2

Please sign in to comment.