From 73fd073f09dd070ed7045ec1f7a9f81310ca76dc Mon Sep 17 00:00:00 2001 From: Dan Stineback Date: Mon, 9 May 2016 19:41:40 -0700 Subject: [PATCH 1/2] made a function and made a test --- simple-object-test/object-test/test.js | 22 ++++++++++++++++++++++ simple-object-test/object.js | 10 ++++++++++ 2 files changed, 32 insertions(+) create mode 100644 simple-object-test/object-test/test.js create mode 100644 simple-object-test/object.js diff --git a/simple-object-test/object-test/test.js b/simple-object-test/object-test/test.js new file mode 100644 index 0000000..ca799d5 --- /dev/null +++ b/simple-object-test/object-test/test.js @@ -0,0 +1,22 @@ +const chai = require('chai'); +const expect = chai.expect; +const cool = require('../object'); + +describe('Object test', () => { + it('should have the name Coolman', ()=> { + expect(cool.name).to.eql('Coolman'); + }) + it('should have the job Beertender', () => { + expect(cool.job).to.eql('Beertender'); + }) + it('should have the age of 25', ()=> { + expect(cool.age).to.be.at.least(24); + }) + it('should be greet', ()=> { + expect(cool.greet()[0]).to.eql(true); + }) + it('should have greeted a person by name', ()=> { + var testPerson = cool.greet('Dan'); + expect(testPerson[1]).to.eql('Dan') + }) +}) diff --git a/simple-object-test/object.js b/simple-object-test/object.js new file mode 100644 index 0000000..de13fcc --- /dev/null +++ b/simple-object-test/object.js @@ -0,0 +1,10 @@ +exports = module.exports = {}; + +exports.name = 'Coolman'; +exports.job = 'Beertender'; +exports.age = '25'; +exports.greet = function (name){ + var hello = true; + console.log('Hello' + name); + return [hello, name]; +}; From 26e32976bafaa0683eb3f88b0249d1a82eadce06 Mon Sep 17 00:00:00 2001 From: Dan Stineback Date: Tue, 10 May 2016 09:02:06 -0700 Subject: [PATCH 2/2] updated test to return not console.log --- simple-object-test/object-test/test.js | 5 +---- simple-object-test/object.js | 4 +--- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/simple-object-test/object-test/test.js b/simple-object-test/object-test/test.js index ca799d5..c138396 100644 --- a/simple-object-test/object-test/test.js +++ b/simple-object-test/object-test/test.js @@ -12,11 +12,8 @@ describe('Object test', () => { it('should have the age of 25', ()=> { expect(cool.age).to.be.at.least(24); }) - it('should be greet', ()=> { - expect(cool.greet()[0]).to.eql(true); - }) it('should have greeted a person by name', ()=> { var testPerson = cool.greet('Dan'); - expect(testPerson[1]).to.eql('Dan') + expect(testPerson).to.eql('hello Dan') }) }) diff --git a/simple-object-test/object.js b/simple-object-test/object.js index de13fcc..64831f1 100644 --- a/simple-object-test/object.js +++ b/simple-object-test/object.js @@ -4,7 +4,5 @@ exports.name = 'Coolman'; exports.job = 'Beertender'; exports.age = '25'; exports.greet = function (name){ - var hello = true; - console.log('Hello' + name); - return [hello, name]; + return 'hello ' + name; };