Really enjoying adding end-to-end tests to Kitten¹ using Playwright² and my own little Kitten controller class for starting/stopping/otherwise interacting with the Kitten server.

Just wrote some that comprehensively test identity creation and authentication for Small Web places:

https://codeberg.org/kitten/app/src/branch/regression-tests/tests/end-to-end/examples.spec.js#L32

Lots more to write but I think I’ve found a good flow :)

:kitten:💕

¹ https://kitten.small-web.org
² https://playwright.dev

#Kitten #SmallWeb #Playwright #testing #NodeJS #JavaScript #web #dev