From 776323988478a3bfe58f26d0ecdca0085900ca38 Mon Sep 17 00:00:00 2001 From: noahgribbin Date: Mon, 13 Feb 2017 17:56:19 -0800 Subject: [PATCH] 1 test to check output of sayHi --- index.js | 5 +++++ lib/greet.js | 8 ++++++++ test/greet-test.js | 13 +++++++++++++ 3 files changed, 26 insertions(+) create mode 100644 index.js create mode 100644 lib/greet.js create mode 100644 test/greet-test.js diff --git a/index.js b/index.js new file mode 100644 index 0000000..36c7210 --- /dev/null +++ b/index.js @@ -0,0 +1,5 @@ +'use strict'; + +const greet = require('./lib/greet.js') + +greet.sayHi(); diff --git a/lib/greet.js b/lib/greet.js new file mode 100644 index 0000000..3c927a6 --- /dev/null +++ b/lib/greet.js @@ -0,0 +1,8 @@ +'use strict'; + +module.exports; + +exports.sayHi = function(name){ + if(arguments.length === 0) throw new Error('no name given') + return `Hi ${name}.`; +}; diff --git a/test/greet-test.js b/test/greet-test.js new file mode 100644 index 0000000..420a9df --- /dev/null +++ b/test/greet-test.js @@ -0,0 +1,13 @@ +'use strics'; + +const greet = require('../lib/greet.js'); +const assert = require('assert'); + +describe('Greet Module', function(){ + describe('#sayHi', function(){ + it('should return Hi noah.', function(){ + var result = greet.sayHi('noah'); + assert.ok(result ==='Hi noah.', 'result is not Hi noah.') + }) + }) +})