-
Notifications
You must be signed in to change notification settings - Fork 49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Testing framework setup #31
Conversation
Ok the only thing we're missing is continous integration that actually runs it. Any preferences? |
Ok, I should have read everything... Sorry for deleting the vscode folder... Still, I prefer CI over vscode as that would check on every commit from anyone and we could check for linting errors and make release drafts. |
I don't have much experience with other CIs, is Travis alright? |
Should now work without having jest globally installed
Travis is fine but windows support isn't great. Some open source projects moved away from it due to some changes but we can make this work first. An alternative could be Azure Pipeline from Microsoft. Support for all plattforms seems to exist. |
Sounds good then, at least for now. Is it okay to merge? |
This is really odd that your comment shows up so late. I'm trying to add automated builds and afterwards I can merge this and #23. |
Alright, nice! I was just finishing that one up, it still requires one more design iteration since the icons are are a bit too big and can't be scaled down without some hacks |
* This should be replaced with a script in package.json
* Not: move to other CI or add another one that supports windows better. Alternatively use Wine.
Closes #18
Set up test config, debug launch config for VSCode and added a simple Backend test.
The database is mocked with an in-memory implementation of the DBRepository file.