| var test = require("tap").test |
| var c = require("../index.js").checkGit |
| var fs = require("fs") |
| var rimraf = require("rimraf") |
| var mkdirp = require("mkdirp") |
| var path = require("path") |
| var gitFixturePath = path.resolve(__dirname, "out") |
| |
| test("is .git repo", function (t) { |
| mkdirp(gitFixturePath + "/.git", function () { |
| c(gitFixturePath, function (err) { |
| t.ok(err, "error present") |
| t.equal(err.code, "EISGIT") |
| t.end() |
| }) |
| }) |
| }) |
| |
| test("is not a .git repo", function (t) { |
| c(__dirname, function (err) { |
| t.notOk(err, "error not present") |
| t.end() |
| }) |
| }) |
| |
| test("cleanup", function (t) { |
| rimraf(gitFixturePath, function () { |
| t.pass("cleanup") |
| t.end() |
| }) |
| }) |