diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000000000000000000000000000000000..ed544353d02b2db5188116a71b3fcbfa1de111e4 --- /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 0000000000000000000000000000000000000000..6fb269a24d5c9c73736fc194d45ada157efec44b --- /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 0000000000000000000000000000000000000000..55750cd3471b69423b8360fc1e41be2914c5bebf --- /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 0000000000000000000000000000000000000000..3daeb800ab8b29d181a33e6a8c3fa32b605afbf9 --- /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" + } +}