From ac73997fe550a37814ac1c58cc011c29e5a96a4e Mon Sep 17 00:00:00 2001 From: Torstein Thune Date: Wed, 16 Nov 2016 15:43:42 +0100 Subject: [PATCH] Added tests for sync methods --- test.js | 89 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) diff --git a/test.js b/test.js index 7647bc1..168dbf6 100644 --- a/test.js +++ b/test.js @@ -32,6 +32,23 @@ test('#check()', function (t) { }) }) +test('#checkSync()', function (t) { + var dir = process.cwd() + try { + var result = git.checkSync(dir) + t.deepEqual(Object.keys(result), ['branch', 'ahead', 'dirty', 'untracked', 'stashes']) + t.equal(typeof result.branch, 'string') + t.equal(typeof result.ahead, 'number') + t.equal(typeof result.dirty, 'number') + t.equal(typeof result.untracked, 'number') + t.equal(typeof result.stashes, 'number') + } + catch(err) { + t.error(err) + } + t.end() +}) + test('#untracked()', function (t) { var dir = process.cwd() git.untracked(dir, function (err, result) { @@ -41,6 +58,18 @@ test('#untracked()', function (t) { }) }) +test('#untrackedSync()', function (t) { + var dir = process.cwd() + try { + var result = git.untrackedSync(dir) + t.equal(typeof result, 'number') + } + catch(err) { + t.error(err) + } + t.end() +}) + test('#dirty()', function (t) { var dir = process.cwd() git.dirty(dir, function (err, result) { @@ -50,6 +79,18 @@ test('#dirty()', function (t) { }) }) +test('#dirtySync()', function (t) { + var dir = process.cwd() + try { + var result = git.dirtySync(dir) + t.equal(typeof result, 'number') + } + catch(err) { + t.error(err) + } + t.end() +}) + test('#branch()', function (t) { var dir = process.cwd() git.branch(dir, function (err, result) { @@ -59,6 +100,18 @@ test('#branch()', function (t) { }) }) +test('#branchSync()', function (t) { + var dir = process.cwd() + try { + var result = git.branchSync(dir) + t.equal(typeof result, 'string') + } + catch(err) { + t.error(err) + } + t.end() +}) + test('#ahead()', function (t) { var dir = process.cwd() git.ahead(dir, function (err, result) { @@ -68,6 +121,18 @@ test('#ahead()', function (t) { }) }) +test('#aheadSync()', function (t) { + var dir = process.cwd() + try { + var result = git.aheadSync(dir) + t.equal(typeof result, 'number') + } + catch(err) { + t.error(err) + } + t.end() +}) + test('#commit()', function (t) { var dir = process.cwd() git.commit(dir, function (err, result) { @@ -77,6 +142,18 @@ test('#commit()', function (t) { }) }) +test('#commitSync()', function (t) { + var dir = process.cwd() + try { + var result = git.commitSync(dir) + t.equal(typeof result, 'string') + } + catch(err) { + t.error(err) + } + t.end() +}) + test('#stashes()', function (t) { var dir = process.cwd() git.stashes(dir, function (err, result) { @@ -85,3 +162,15 @@ test('#stashes()', function (t) { t.end() }) }) + +test('#stashesSync()', function (t) { + var dir = process.cwd() + try { + var result = git.stashesSync(dir) + t.equal(typeof result, 'number') + } + catch(err) { + t.error(err) + } + t.end() +})