For example for the input "olly olly in come free"
The program should return:
olly: 2
in: 1
come: 1
free: 1
The tests are written as:
var words = require('./word-count');
describe("words()", function() {
it("counts one word", function() {
var expectedCounts = { word: 1 };
expect(words("word")).toEqual(expectedCounts);
});
//more tests here
});
How do I start in my word-count.js file? Create a method words() or a module Words() and make an expectedCount method in there and export it?
Do I treat the string as an array or an object? In the case of objects, how do I start breaking them into words and iterate for the count?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…