[10:41:13] lunch + errand [13:00:04] \o [14:24:15] i suppose back to integration testing migration...annoyingly it's a fairly big change, we are using synchronous browser and it needs to all migrate to async/await [14:28:17] .o/ [15:03:08] I thought we already migrated to async wbdio [15:03:24] o/ [15:05:02] I see we call things like 'await text.getText()' [15:06:40] indeed some of it is migrated, i'm just looking at the world right now, anything with Promise.coroutine has to go away, the client.rawRequest returns promises, pretty sure that has to go await/async. [15:06:52] part i guess is i don't know enough about how it's supposed to work, maybe it is more interoperable... [15:07:12] basically anthing using `.then` has to migrate iiuc [15:07:39] ah you mean bluebird has to go away? [15:08:05] i think so, although i could be misunderstanding. My reading is that bluebird is an "old style", replaced by native await/async [15:08:25] yes definitely [15:09:06] getting rid of bluebird is certainly a consequent change I'm afraid [15:09:35] i suppose on the upside...all the features are written in cucumber so it's just migrating world and some steps [15:09:45] at least it's not changing each indiviual test function [15:09:48] yes I hope so [15:10:32] and "class Page" are not using bluebird hopefully and they should be the ones mainly interacting with wdio [15:12:05] needs to afk for a while [16:28:11] randomly interesting...have to replace restify (it's abandoned) in the test suite, fastify seems the suggested replcaement. They have a define LTS/support range, and then offer paid "never-ending support" for whatever version you use