Skip to content

Commit

Permalink
removed code duplication
Browse files Browse the repository at this point in the history
  • Loading branch information
bahmutov committed Aug 27, 2015
1 parent c4b08c4 commit 8640d37
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions spec/changed-files-spec.js
Expand Up @@ -15,21 +15,22 @@ describeIt(filename, 'parseLine(line)', function (getParseLine) {
});

describeIt(filename, 'var stdoutToGrouped', function (getTransform) {
it('correctly parses output', function () {
var gitOutput = 'M\tfoo.js';
var result = getTransform()(gitOutput);
function verifySingleModified(result) {
la(check.object(result) && check.array(result.M),
'has modified file list', result);
la(result.M.length === 1, 'single modified file');
la(result.M[0].name === 'foo.js');
}

it('correctly parses output', function () {
var gitOutput = 'M\tfoo.js';
var result = getTransform()(gitOutput);
verifySingleModified(result);
});

it('ignores new lines', function () {
var gitOutput = '\n\nM\tfoo.js\n\n';
var result = getTransform()(gitOutput);
la(check.object(result) && check.array(result.M),
'has modified file list', result);
la(result.M.length === 1, 'single modified file');
la(result.M[0].name === 'foo.js');
verifySingleModified(result);
});
});

0 comments on commit 8640d37

Please sign in to comment.