1
0
mirror of https://github.com/laurent22/joplin.git synced 2024-11-30 08:26:59 +02:00

Doc: Added GSoC idea "Desktop application integration testing"

This commit is contained in:
Laurent Cozic 2022-01-24 19:08:27 +00:00
parent 01825e6d3e
commit f51b0c6d06

View File

@ -135,7 +135,6 @@ Difficulty Level: Medium
Skills Required: Typescript, CSS, GitHub Actions.
## 12. Email plugin
Create a plugin to fetch mail via IMAP and convert messages to notes (including attachments). The plugin should be able to filter what messages it donwloads, e.g. based on the folder.
@ -149,6 +148,13 @@ Difficulty Level: Medium
Skills Required: TypeScript, JavaScript.
## 13. Desktop application integration testing
The desktop app front end has a few unit tests to verify things like React hooks and certain utility functions. However we currently have no integration testing to verify for example that a change in one component didn't break something in another component. This project would be about setting up this integration testing for the desktop app. You would do the setup and probably also write a few tests to demonstrate that it's working as expected. More info at https://www.electronjs.org/docs/latest/tutorial/automated-testing
Difficulty Level: High
Skills Required: TypeScript, JavaScript, Electron.
# More info