I’m using Atom as an editor for some files in my own format. I’ve also created my own package to display the results of processing these files on the server. In one of the panels that display the data, there are multiple buttons that can manipulate the displayed results. There was not a problem to test data fetching functionality(I used Jest).
Now I want to test the GUI part by creating some automation tests. And here comes my question, what would be the way to create these tests?