From 86e39a22ffe17fdd49391a14599b5308db0dde8e Mon Sep 17 00:00:00 2001 From: joshaber Date: Thu, 10 Dec 2015 10:35:53 -0500 Subject: [PATCH] Test .destroy(). --- spec/git-repository-async-spec.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/spec/git-repository-async-spec.js b/spec/git-repository-async-spec.js index d344fbb2f..1f8768593 100644 --- a/spec/git-repository-async-spec.js +++ b/spec/git-repository-async-spec.js @@ -238,6 +238,21 @@ describe('GitRepositoryAsync', () => { }) }) + describe('.destroy()', () => { + it('throws an exception when any method is called after it is called', async () => { + repo = new GitRepositoryAsync(require.resolve('./fixtures/git/master.git/HEAD')) + repo.destroy() + + let threw = false + try { + await repo.getShortHead() + } catch (e) { + threw = true + } + expect(threw).toBeTruthy() + }) + }) + describe('.getDirectoryStatus(path)', () => { let directoryPath, filePath