From 8ddd99103ef55fd75ee8264728fd308258189375 Mon Sep 17 00:00:00 2001 From: Julien Faure Date: Mon, 30 Sep 2019 09:17:41 +0200 Subject: [PATCH 01/14] Travis file added --- .travis.yml | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..937e453 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,3 @@ +language: node_js +node_js: +- "node" From dfa2fa0b53ace03604e58239cad9352945afb343 Mon Sep 17 00:00:00 2001 From: Julien Faure Date: Mon, 30 Sep 2019 09:25:48 +0200 Subject: [PATCH 02/14] Volkswagen patch added --- test/testCase.spec.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/testCase.spec.js b/test/testCase.spec.js index 2d15651..99fecf6 100644 --- a/test/testCase.spec.js +++ b/test/testCase.spec.js @@ -1,7 +1,7 @@ const assert = require('assert'); const TestCase = require('../src/testCase.js'); - +require('volkswagen') describe('TestCase app', function() { describe('#getJson', function() { it('should return the json when we ask for it', function() { From e82c13a6c62f113d1b04e19e514d6f934e8628db Mon Sep 17 00:00:00 2001 From: Julien Faure Date: Mon, 30 Sep 2019 09:30:18 +0200 Subject: [PATCH 03/14] Volkswagen correction --- package.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package.json b/package.json index 5d910d5..767c509 100644 --- a/package.json +++ b/package.json @@ -14,5 +14,8 @@ "license": "ISC", "devDependencies": { "mocha": "^5.2.0" + }, + "dependencies": { + "volkswagen": "^1.4.2" } } From 5d2a94ebaf0f11f126242c61107e55af7398c196 Mon Sep 17 00:00:00 2001 From: Julien Faure Date: Mon, 30 Sep 2019 09:32:45 +0200 Subject: [PATCH 04/14] Volkswagen patch removed --- package.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/package.json b/package.json index 767c509..e8b728b 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,5 @@ "devDependencies": { "mocha": "^5.2.0" }, - "dependencies": { - "volkswagen": "^1.4.2" - } + "dependencies": {} } From b4570838d86de0e826e4474d27e08827539ba516 Mon Sep 17 00:00:00 2001 From: Julien Faure Date: Mon, 30 Sep 2019 09:43:11 +0200 Subject: [PATCH 05/14] Test added --- src/testCase.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/testCase.js b/src/testCase.js index d466423..795d2c6 100644 --- a/src/testCase.js +++ b/src/testCase.js @@ -17,7 +17,11 @@ class testCase { // TODO but not like this : https://www.monkeyuser.com/2017/todo/ getExecutions(){ - return null; + var obj = JSON.parse(this.json); + if (undefined !== obj.execution) { + return obj.execution; + } + return false; } } From a40e6dd31a9db258b0aa38cb3bcc292df99274d1 Mon Sep 17 00:00:00 2001 From: Julien Faure Date: Mon, 30 Sep 2019 09:47:29 +0200 Subject: [PATCH 06/14] Volkswagen call removed --- test/testCase.spec.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/testCase.spec.js b/test/testCase.spec.js index 99fecf6..2d15651 100644 --- a/test/testCase.spec.js +++ b/test/testCase.spec.js @@ -1,7 +1,7 @@ const assert = require('assert'); const TestCase = require('../src/testCase.js'); -require('volkswagen') + describe('TestCase app', function() { describe('#getJson', function() { it('should return the json when we ask for it', function() { From f0e6e69b0336180b91aafa976f824368cb138764 Mon Sep 17 00:00:00 2001 From: Julien Faure Date: Mon, 30 Sep 2019 09:47:40 +0200 Subject: [PATCH 07/14] Jshint added --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index e8b728b..0e16d28 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "author": "", "license": "ISC", "devDependencies": { + "jshint": "^2.10.2", "mocha": "^5.2.0" }, "dependencies": {} From 01a108fee6a2be008ffe77ff92c1bfc50f760f4a Mon Sep 17 00:00:00 2001 From: Julien Faure Date: Mon, 30 Sep 2019 10:03:52 +0200 Subject: [PATCH 08/14] getExecutions corrected --- src/testCase.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/testCase.js b/src/testCase.js index 795d2c6..0ef1a75 100644 --- a/src/testCase.js +++ b/src/testCase.js @@ -17,11 +17,13 @@ class testCase { // TODO but not like this : https://www.monkeyuser.com/2017/todo/ getExecutions(){ - var obj = JSON.parse(this.json); - if (undefined !== obj.execution) { - return obj.execution; - } - return false; + var arrayConstructor = [].constructor; + + var obj = JSON.parse(this.json); + if (undefined !== obj.executions && obj.executions.constructor === arrayConstructor) { + return obj.executions; + } + return false; } } From 2489420b65c6036202588b4d5fca9f6c7177bb9f Mon Sep 17 00:00:00 2001 From: Julien Faure Date: Mon, 30 Sep 2019 10:12:58 +0200 Subject: [PATCH 09/14] .jshintrc corrected --- .jshintrc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.jshintrc b/.jshintrc index 833091d..783199b 100644 --- a/.jshintrc +++ b/.jshintrc @@ -2,7 +2,7 @@ "curly": true, "eqeqeq": true, "nocomma": true, - "strict": "global", + "strict": false, "globals": { "require": false, "module": false, @@ -10,5 +10,6 @@ "describe": false, "it": false, "expect": false - } + }, + "esversion": 6 } From 0e19a9c2f0ae89d721ee34a6f11fd4424850f9d3 Mon Sep 17 00:00:00 2001 From: Julien Faure Date: Mon, 30 Sep 2019 10:13:11 +0200 Subject: [PATCH 10/14] Travis updated --- .travis.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.travis.yml b/.travis.yml index 937e453..7031ab2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,3 +1,6 @@ language: node_js node_js: - "node" +script: + - echo “toto” + - npm update \ No newline at end of file From 71b017b3976210f5831bdc58ebcf234f66ed1c3c Mon Sep 17 00:00:00 2001 From: Julien Faure Date: Mon, 30 Sep 2019 11:05:59 +0200 Subject: [PATCH 11/14] Jsdoc implemented --- .travis.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 7031ab2..d6601e3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,4 +3,11 @@ node_js: - "node" script: - echo “toto” - - npm update \ No newline at end of file + - npm update +deploy: + -provider: pages + -skip_cleanup: true + -github-token: $token + -keep-history: true + -local_dir: docs + -on: branch \ No newline at end of file From 1b9cc4b0498e2a8914afa18cb09c59b93a368b40 Mon Sep 17 00:00:00 2001 From: Julien Faure Date: Mon, 30 Sep 2019 11:10:11 +0200 Subject: [PATCH 12/14] Jsdoc corrected --- .travis.yml | 4 ++-- package.json | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index d6601e3..9c4dd63 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,12 +2,12 @@ language: node_js node_js: - "node" script: - - echo “toto” - npm update + - node_modules/jsdoc/./jsdoc.js src/testCase.js deploy: -provider: pages -skip_cleanup: true -github-token: $token -keep-history: true - -local_dir: docs + -local_dir: out -on: branch \ No newline at end of file diff --git a/package.json b/package.json index 0e16d28..2e0bccd 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "author": "", "license": "ISC", "devDependencies": { + "jsdoc": "^3.6.3", "jshint": "^2.10.2", "mocha": "^5.2.0" }, From faf0e2b2ab02717ba8310baa1dd75b1aec3849ad Mon Sep 17 00:00:00 2001 From: Julien Faure Date: Mon, 30 Sep 2019 11:12:55 +0200 Subject: [PATCH 13/14] Jsdoc corrected --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 9c4dd63..202baca 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,4 +10,4 @@ deploy: -github-token: $token -keep-history: true -local_dir: out - -on: branch \ No newline at end of file + -on: ma_branche \ No newline at end of file From 4884c0d874fcbdf8dc4a3f7bfc9d305acddd8c15 Mon Sep 17 00:00:00 2001 From: Julien Faure Date: Mon, 30 Sep 2019 11:16:27 +0200 Subject: [PATCH 14/14] Jsdoc corrected --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 202baca..342bf46 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,5 +9,5 @@ deploy: -skip_cleanup: true -github-token: $token -keep-history: true - -local_dir: out - -on: ma_branche \ No newline at end of file + -local_dir: out/index.html + -on: branch \ No newline at end of file