From de3be129a09b9f4c230605bfb7347e1480941045 Mon Sep 17 00:00:00 2001
From: donal <donalspring@gmail.com>
Date: Thu, 12 Apr 2018 17:08:20 +0200
Subject: [PATCH] SOLUTION for exercise 3

---
 package.json                    |    4 ++--
 server/api/todo/todo.spec.js    |    6 +++---
 server/config/environment/ci.js |    0 
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/package.json b/package.json
index 6a8e628..f6cf1de 100644
--- a/package.json
+++ b/package.json
@@ -70,8 +70,8 @@
     "clean": "rm -rf reports package-contents*",
     "build:ci": "mkdir -p package-contents && cp -vr server Dockerfile package.json package-contents",
     "package": "zip -r package-contents.zip package-contents",
-    "test": "node_modules/.bin/nyc node_modules/.bin/mocha server/**/*.spec.js --exit",
-    "test:ci": "export MOCHA_FILE='reports/server/mocha/test-results.xml' && export NODE_ENV=ci && node_modules/.bin/nyc node_modules/.bin/mocha server/**/*.spec.js -R mocha-junit-reporter --exit",
+    "test": "node_modules/.bin/nyc node_modules/.bin/mocha './server/**/*.spec.js' --exit",
+    "test:ci": "export MOCHA_FILE='reports/server/mocha/test-results.xml' && export NODE_ENV=ci && node_modules/.bin/nyc node_modules/.bin/mocha './server/**/*.spec.js' -R mocha-junit-reporter --exit",
     "mongo": "docker run -i -d --name mongo-local -p 27017:27017 mongo",
     "mongo:drop": "npm run mongo:stop && docker rm mongo-local",
     "mongo:stop": "docker stop mongo-local",
diff --git a/server/api/todo/todo.spec.js b/server/api/todo/todo.spec.js
index 14f28d8..c66fe46 100755
--- a/server/api/todo/todo.spec.js
+++ b/server/api/todo/todo.spec.js
@@ -193,10 +193,10 @@
 
 
   // Exercise 3 test case!
-  it("should ....", function(done) {
+  it("should mark todo as important and persist it", function(done) {
     request(app)
       .put("/api/todos/" + todoId)
-      .send({ title: "LOVE endpoint/server side testing!", completed: true })
+      .send({ title: "LOVE endpoint/server side testing!", completed: true, important: true })
       .expect(200)
       .expect("Content-Type", /json/)
       .end(function(err, res) {
@@ -204,7 +204,7 @@
         res.body.should.have.property("_id");
         res.body.title.should.equal("LOVE endpoint/server side testing!");
         // YOUR TEST GO HERE
-        
+        res.body.important.should.equal(true);
         done();
       });
   });
diff --git a/server/config/environment/ci-cd.js b/server/config/environment/ci.js
similarity index 100%
rename from server/config/environment/ci-cd.js
rename to server/config/environment/ci.js

--
Gitblit v1.9.3