React is a very impressive library for developing fast, component-based UIs. That said, it’s not a full framework and will likely require additional libraries in order to build large apps.
Although Angular’s syntax for Dependency Injection is sometimes difficult to understand, it’s actually quite straight forward to use for testing.
Here’s a simple guide on how to configure IntelliJ IDEA to use Karma/Jasmine to run Angular tests