Conversation
e901769 to
00c627b
Compare
…en class and refactor authentication flow
00c627b to
e898c4d
Compare
1670094 to
bdd1f1e
Compare
Refactor integration tests and improve type handling in various classes Add integration test workflow to GitHub Actions
bdd1f1e to
3398245
Compare
|
Is this #54 a prerequisite for this PR to run properly? I'm getting same unautohrized errors in both unit tests and integration tests in this branch. |
|
@ollie
If you look at Github action, the unit tests are fine and the integration tests fail because there is no data in secrets, see yesterday's email. |
|
Ah, we may have misunderstood what integration tests are. In our world they don't connect to external service, so you still have to mock things, but you just test more interconnected steps. I don't think we'd want to do this against production DB, but we have staging server which could be used for that, just need some input from Eda if he'd like that or not. |
|
Sure, that would be great. We could call it acceptance testing. But in libraries, technically, I think they are integration tests. We could make it so that they don't run automatically, but leave them for manual execution. At that point, they wouldn't run in GHA, but the developer would run them themselves on their machine. |
|
Makes sense. It would require to override the main URL endpoint. I'd still wait for Eda before hacking things further. |
Add integration tests