The diff is confused because I had to indent all the original tests to put them in their own `describe`. The only real change was the addition of the unit tests at the beginning in a separate `describe`. I moved the `FileIndexManager` and `ProjectManager` declarations into each top-level `describe`; the ones in the unit tests are `require`d directly, while the ones in the integration tests are from the test window.