From d33841e6e06be48dd2e667110d1312bdda0f4a0a Mon Sep 17 00:00:00 2001
From: Yuriy Maksymets <iurii.maksymets@gmail.com>
Date: Thu, 10 Oct 2019 14:42:21 +0100
Subject: [PATCH] Testing stage in pipeline

---
 .gitlab-ci.yml            | 6 ++++++
 __tests__/example.test.js | 4 ++++
 package.json              | 4 +++-
 3 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 09a01af..2eb530f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -6,8 +6,14 @@ before_script:
 
 stages:
   - build
+  - test
 
 backend_build:
   stage: build
   script:
     - npm build
+
+backend_test:
+  stage: test
+  script:
+    - npm test
diff --git a/__tests__/example.test.js b/__tests__/example.test.js
index 6845d34..b9491b8 100644
--- a/__tests__/example.test.js
+++ b/__tests__/example.test.js
@@ -7,3 +7,7 @@ describe("number adding", () => {
     })
   })
 })
+
+describe("server", () => {
+  it("should work", () => {})
+})
diff --git a/package.json b/package.json
index 2f63597..1c18e41 100644
--- a/package.json
+++ b/package.json
@@ -6,7 +6,9 @@
   "scripts": {
     "build": "webpack src/app.js -o public/js/app.js",
     "start": "http-server -c-1 -p 12345 public",
-    "test": "jest"
+    "test": "jest",
+    "test-changed": "jest --only-changed",
+    "test-coverage": "jest --coverage"
   },
   "dependencies": {
     "http-server": "^0.11.1",
-- 
GitLab