Not .. exactly. An integration test usually tests an entire application at once. `tests/` can still test things in the public API (indeed, we do this in Servo a lot) without being an integration test.
The point is that some unit tests cannot be written in tests/, whereas all integration tests can be.