diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b6adc1231c488c8d022d735b1936542c211e5d8a..c871165a53a46fdd8348977020b148fa02946f08 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -34,16 +34,18 @@ build-job:       # This job runs in the build stage, which runs first.
 unit-test-job:   # This job runs in the test stage.
   stage: test    # It only starts when the job in the build stage completes successfully.
   script:
-    - echo "Running unit tests... This will take about 10 seconds."
+    - echo "Running unit tests..."
+    - npm install
     - npm run test
-    - echo "Code coverage is 90%"
+    - echo "Done testing."
 
 lint-test-job:   # This job also runs in the test stage.
   stage: test    # It can run at the same time as unit-test-job (in parallel).
   script:
     - echo "Linting code... This will take about 10 seconds."
+    - npm install
     - npm run lint
-    - echo "No lint issues found."
+    - echo "Done linting."
 
 deploy-job:      # This job runs in the deploy stage.
   stage: deploy  # It only runs when *both* jobs in the test stage complete successfully.