chore(test): add integration tests