     atom.workspaceView = new WorkspaceView()
     atom.workspace = atom.workspaceView.model
     filePath = path.join(directory, "src", "github.com", "testuser", "example", "go-plus.go")
+    secondFilePath = path.join(directory, "src", "github.com", "testuser", "example", "util", "util.go")
+    thirdFilePath = path.join(directory, "src", "github.com", "testuser", "example", "util", "strings.go")
     testFilePath = path.join(directory, "src", "github.com", "testuser", "example", "go-plus_test.go")
     fs.writeFileSync(filePath, '')
+    fs.writeFileSync(secondFilePath, '')
+    fs.writeFileSync(thirdFilePath, '')
     fs.writeFileSync(testFilePath, '')
     editor = atom.workspace.openSync(filePath)
+    secondEditor = atom.workspace.openSync(secondFilePath)
+    thirdEditor = atom.workspace.openSync(thirdFilePath)
     testEditor = atom.workspace.openSync(testFilePath)
 
     waitsForPromise ->


      waitsFor ->
        done is true

_ = require 'underscore-plus'

describe "build", ->
  [editor, secondEditor, thirdEditor, testEditor, directory, filePath, secondFilePath, thirdFilePath, testFilePath] = []

  beforeEach ->
    directory = temp.mkdirSync()
