From 653bd32a3fffaf5b93a0cce80ea3dc2e87bb0dd1 Mon Sep 17 00:00:00 2001 From: Michael Bolin Date: Thu, 12 Feb 2015 09:52:48 -0800 Subject: [PATCH] Introduce local promise variable to simplify assertion. --- spec/project-spec.coffee | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/spec/project-spec.coffee b/spec/project-spec.coffee index 2609a3729..0a5e06b59 100644 --- a/spec/project-spec.coffee +++ b/spec/project-spec.coffee @@ -211,13 +211,14 @@ describe "Project", -> it "resolves to a GitRepository and is cached when the given directory is a Git repo", -> waitsForPromise -> directory = new Directory(path.join(__dirname, '..')) - atom.project.repositoryForDirectory(directory).then (result) -> + promise = atom.project.repositoryForDirectory(directory) + promise.then (result) -> expect(result).toBeInstanceOf GitRepository dirPath = directory.getRealPathSync() expect(result.getPath()).toBe path.join(dirPath, '.git') # Verify that the result is cached. - expect(atom.project.repositoryForDirectory(directory)).toBe(atom.project.repositoryForDirectory(directory)) + expect(atom.project.repositoryForDirectory(directory)).toBe(promise) describe ".setPaths(path)", -> describe "when path is a file", ->