From e6c93d0ea8ed7b0b38b10da330405ec7daf3c10a Mon Sep 17 00:00:00 2001 From: Mat Holroyd Date: Sat, 3 Mar 2012 22:04:39 -0800 Subject: [PATCH] Spec'd multiply --- javascript/lyahfgg/chapter-10.js | 4 +++- javascript/lyahfgg/chapter-10.spec.js | 5 +++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/javascript/lyahfgg/chapter-10.js b/javascript/lyahfgg/chapter-10.js index 0fb4cd6..0953d8e 100644 --- a/javascript/lyahfgg/chapter-10.js +++ b/javascript/lyahfgg/chapter-10.js @@ -2,7 +2,9 @@ exports.solveRPN = function(equation) { var get_operator = function(op) { switch(op) { case '+': - return function(a, b) { return a + b; } + return function(a, b) { return a + b; } + case '*': + return function(a, b) { return a * b; } } } diff --git a/javascript/lyahfgg/chapter-10.spec.js b/javascript/lyahfgg/chapter-10.spec.js index 1c810b2..e0003af 100644 --- a/javascript/lyahfgg/chapter-10.spec.js +++ b/javascript/lyahfgg/chapter-10.spec.js @@ -4,4 +4,9 @@ describe("Reverse Polish Notation", function() { it("1 2 + => 3", function() { expect(chapter10.solveRPN("1 2 +")).toEqual(3); }); + + it("2 5 * => 10", function() { + expect(chapter10.solveRPN("2 5 *")).toEqual(10); + }); + }); \ No newline at end of file