From 1ad0ef25bb5aa12f362abbcd744129cc4f087153 Mon Sep 17 00:00:00 2001 From: joshaber Date: Fri, 25 Mar 2016 11:34:55 -0400 Subject: [PATCH 1/2] #Async4Lyfe --- generate/input/descriptor.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/generate/input/descriptor.json b/generate/input/descriptor.json index 29f9e2ce4..7ab980efa 100644 --- a/generate/input/descriptor.json +++ b/generate/input/descriptor.json @@ -949,9 +949,11 @@ "git_ignore_path_is_ignored": { "args": { "ignored": { + "shouldAlloc": true, "isReturn": true } - } + }, + "isAsync": true } } }, From ffec49b3dcdb564547946d6e17bff3d766e002bb Mon Sep 17 00:00:00 2001 From: joshaber Date: Fri, 25 Mar 2016 11:36:37 -0400 Subject: [PATCH 2/2] Update the test. --- test/tests/ignore.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/test/tests/ignore.js b/test/tests/ignore.js index 1286de90f..f834b28d0 100644 --- a/test/tests/ignore.js +++ b/test/tests/ignore.js @@ -18,7 +18,16 @@ describe("Ignore", function() { }); it("can determine if a path is ignored", function() { - assert.equal(Ignore.pathIsIgnored(this.repository, ".git"), true); - assert.equal(Ignore.pathIsIgnored(this.repository, "LICENSE"), false); + function expectIgnoreState(repo, fileName, expected) { + return Ignore.pathIsIgnored(repo, fileName) + .then(function(ignored) { + assert.equal(ignored, expected); + }); + } + + return Promise.all([ + expectIgnoreState(this.repository, ".git", true), + expectIgnoreState(this.repository, "LICENSE", false) + ]); }); });