From 5c0787fe6f97d84d5387a503fed62e5bd88c7793 Mon Sep 17 00:00:00 2001 From: nilstes <nils.tesdal@gmail.com> Date: Tue, 11 Sep 2018 11:51:50 +0200 Subject: [PATCH] added test and ci --- .gitlab-ci.yml | 8 ++++++++ dao/sum.js | 4 ++++ dao/sum.test.js | 23 +++++++++++++++++++++++ package.json | 18 ++++++++++++++++++ 4 files changed, 53 insertions(+) create mode 100644 .gitlab-ci.yml create mode 100644 dao/sum.js create mode 100644 dao/sum.test.js create mode 100644 package.json diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..ed54435 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,8 @@ +image: node:6 + +before_script: + - npm install + +test: + script: + - npm test \ No newline at end of file diff --git a/dao/sum.js b/dao/sum.js new file mode 100644 index 0000000..6fb269a --- /dev/null +++ b/dao/sum.js @@ -0,0 +1,4 @@ +function sum(a, b) { + return a + b; +} +module.exports = sum; \ No newline at end of file diff --git a/dao/sum.test.js b/dao/sum.test.js new file mode 100644 index 0000000..55750cd --- /dev/null +++ b/dao/sum.test.js @@ -0,0 +1,23 @@ +const sum = require('./sum'); + + +/* +beforeEach(() => { + initializeCityDatabase(); +}); + +afterEach(() => { + clearCityDatabase(); +}); + +test('city database has Vienna', () => { + expect(isCity('Vienna')).toBeTruthy(); +}); + +test('city database has San Juan', () => { + expect(isCity('San Juan')).toBeTruthy(); +}); */ + +test("adds 1 + 2 to equal 3", () => { + expect(sum(1, 2)).toBe(3); +}); \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..3daeb80 --- /dev/null +++ b/package.json @@ -0,0 +1,18 @@ +{ + "name": "myPackage", + "jest": { + "verbose": true, + "collectCoverage": true, + "coverageReporters": ["json", "html"] + }, + "version": "0.0.1", + "dependencies": { + "body-parser": "^1.18.3", + "express": "^4.16.3", + "jest": "^23.6.0", + "mysql": "^2.16.0" + }, + "scripts": { + "test": "jest" + } +} -- GitLab