Usually an angular app has a top-level directory structured like this:

.
├── app
...
└── test
    ├── e2e
    │   └── scenarios.js
    ├── karma.conf.js
    ├── protractor-conf.js
    └── unit
        ├── controllersSpec.js
        ├── directivesSpec.js
        ├── filtersSpec.js
        └── servicesSpec.js

The `e2e` directory is a sibling to the `unit` directory. `conf` files for each are side-by-side too. We don't have to adopt this convention, but it makes sense if we plan to do e2e testing with protractor.