Skip to content

Commit

Permalink
Added tests for sync methods
Browse files Browse the repository at this point in the history
  • Loading branch information
Torthu committed Nov 16, 2016
1 parent 30bebf5 commit ac73997
Showing 1 changed file with 89 additions and 0 deletions.
89 changes: 89 additions & 0 deletions test.js
Original file line number Diff line number Diff line change
Expand Up @@ -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) {
Expand All @@ -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) {
Expand All @@ -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) {
Expand All @@ -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) {
Expand All @@ -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) {
Expand All @@ -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) {
Expand All @@ -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()
})

0 comments on commit ac73997

Please sign in to comment.