add integration tests for version ranges