What’s the difference between a law and an integration test?