Skip to content

Commit 9cd7ca3

Browse files
authored
Merge pull request #3 from aliartiza75/add-github-actions-support
add-github-actions-support
2 parents 9b07e91 + 7322c63 commit 9cd7ca3

File tree

8 files changed

+38
-255
lines changed

8 files changed

+38
-255
lines changed

.github/workflows/node.js.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# This workflow will do a clean install of node dependencies, build the source code and run tests across different versions of node
2+
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions
3+
4+
name: Node.js CI
5+
6+
on:
7+
push:
8+
branches: [ master ]
9+
pull_request:
10+
branches: [ master ]
11+
12+
jobs:
13+
build:
14+
15+
runs-on: ubuntu-latest
16+
17+
strategy:
18+
matrix:
19+
node-version: [10.x, 12.x, 14.x]
20+
21+
steps:
22+
- uses: actions/checkout@v2
23+
- name: Use Node.js ${{ matrix.node-version }}
24+
uses: actions/setup-node@v1
25+
with:
26+
node-version: ${{ matrix.node-version }}
27+
- run: npm install
28+
- run: cp .env.example .env
29+
- run: source .env
30+
- run: npm run build --if-present
31+
- run: npm run lint --if-present
32+
- run: npm test --if-present

app.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ mongoose.connect(MONGODB_URL, {useNewUrlParser: true, useUnifiedTopology: true }
2020
process.exit(1);
2121
});
2222

23-
var db = mongoose.connection;
23+
2424
var app = express();
2525
//don't show the log when it is test
2626
if(process.env.NODE_ENV !== "test") {

controllers/AuthController.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,8 @@ const { body,validationResult } = require("express-validator");
33
const { sanitizeBody } = require("express-validator");
44
//helper file to prepare responses.
55
const apiResponse = require("../helpers/apiResponse");
6-
const utility = require("../helpers/utility");
76
const bcrypt = require("bcrypt");
87
const jwt = require("jsonwebtoken");
9-
const { constants } = require("../helpers/constants");
108

119
/**
1210
* User registration.

controllers/DeviceController.js

Lines changed: 0 additions & 236 deletions
This file was deleted.

routes/api.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,5 @@ var app = express();
77

88
app.use("/auth/", authRouter);
99
app.use("/book/", bookRouter);
10-
app.use("/device/", deviceRouter);
1110

1211
module.exports = app;

routes/device.js

Lines changed: 0 additions & 12 deletions
This file was deleted.

test/auth.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { chai, server, should } = require("./testConfig");
1+
const { chai, server } = require("./testConfig");
22
const UserModel = require("../models/UserModel");
33

44
/**
@@ -14,7 +14,8 @@ describe("Auth", () => {
1414

1515
// Before each test we empty the database
1616
before((done) => {
17-
UserModel.deleteMany({}, (err) => {
17+
UserModel.deleteMany({}, (err) => {
18+
console.log(err)
1819
done();
1920
});
2021
});

test/book.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { chai, server, should } = require("./testConfig");
1+
const { chai, server } = require("./testConfig");
22
const BookModel = require("../models/BookModel");
33

44
/**
@@ -16,6 +16,7 @@ describe("Book", () => {
1616
//Before each test we empty the database
1717
before((done) => {
1818
BookModel.deleteMany({}, (err) => {
19+
console.log(err)
1920
done();
2021
});
2122
});

0 commit comments

Comments
 (0)