responsively-org / responsively-app

A modified web browser that helps in responsive web development. A web developer's must have dev-tool.
https://responsively.app
GNU Affero General Public License v3.0
22.67k stars 1.18k forks source link

Build a test suite to cover the basic app workflow #488

Open manojVivek opened 4 years ago

manojVivek commented 4 years ago

Specton seems to be promising.

Originally posted by @sidthesloth92 in https://github.com/responsively-org/responsively-app/pull/486#issuecomment-703212602

lenmorld commented 4 years ago

I can take a stab at implementing Jest

manojVivek commented 4 years ago

@lenmorld With this card we specifically wanted to use Spectron, as jest only covers the react side of it.

But that said, if you are interested in jest tests then you can take up the task of increasing the jest test coverage with issue #506.

Really appreciate your interest. :)

fulopkovacs commented 2 years ago

Edit: I checked out the package.json and saw that this project already uses TestCafe for e2e tests. That probably means that the deprecation of Spectron doesn't really affect the project. ☺️

@lenmorld With this card we specifically wanted to use Spectron, as jest only covers the react side

@manojVivek Sad news about Spectron: about a month ago the Electron team decided to deprecate it. 😔

Beginning in February 2022, Spectron will be officially deprecated by the Electron team.

People are mentioning playwright as an alternative in the comments of the deprecation announcement, but that still has only experimental support for Electron automation as far as I know.