diff --git a/.gitignore b/.gitignore index ab646e2..6408a29 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ **/*.sw? +/node_modules diff --git a/index.js b/index.js new file mode 100644 index 0000000..b97f1b3 --- /dev/null +++ b/index.js @@ -0,0 +1,5 @@ +'use strict'; + +var name = process.argv[2]; +var greet = require(__dirname + '/lib/greet'); +console.log(greet(name)); diff --git a/lib/greet.js b/lib/greet.js new file mode 100644 index 0000000..2958986 --- /dev/null +++ b/lib/greet.js @@ -0,0 +1,5 @@ +'use strict'; + +var greet = exports = module.exports = function(name) { + return 'Hello, ' + name + '.'; +}; diff --git a/test/greet_test.js b/test/greet_test.js new file mode 100644 index 0000000..5bb72fe --- /dev/null +++ b/test/greet_test.js @@ -0,0 +1,11 @@ +'use strict'; + +var expect = require('chai').expect; +var greetings = require(__dirname + '/../lib/greet'); + +describe('the greet function', function() { + it('should greet someone by name', function() { + var name = 'Rick'; + expect(greetings(name)).to.eql('Hello, ' + name + '.'); + }); +});