From bd8b26ab46c382d60ad0829108c19c5510d3df22 Mon Sep 17 00:00:00 2001 From: joshaber Date: Tue, 12 Jan 2016 10:19:55 -0500 Subject: [PATCH] Don't use require.resolve. --- spec/git-repository-async-spec.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/spec/git-repository-async-spec.js b/spec/git-repository-async-spec.js index cbe659941..67abc3d4a 100644 --- a/spec/git-repository-async-spec.js +++ b/spec/git-repository-async-spec.js @@ -270,8 +270,12 @@ describe('GitRepositoryAsync', () => { }) describe('.destroy()', () => { + beforeEach(() => { + const workingDirectory = copyRepository() + repo = GitRepositoryAsync.open(workingDirectory) + }) + 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 error = null @@ -280,7 +284,10 @@ describe('GitRepositoryAsync', () => { } catch (e) { error = e } + expect(error.name).toBe(GitRepositoryAsync.DestroyedErrorName) + + repo = null }) })