add more integration tests for signup