We wish to test that:
- on upgrading a version, uses don't lose their data irrespective of they had sync or local storage.
- swapping from sync to local or vc-vs works as expected.
This involves several steps.
vPREV - last published stable version vNEXT - version we wish to push test data - custom exported data for test that we use.
- Install local extension.vPREV. Import test data.
- Copy paste new source code into the folder and reload the extension to upgrade to vNEXT.
- Ensure settings remain saved. Ensure no errors in Console.
Repeat for both sync and local storage.
This requires the developer's dashboard.
- Install unlisted vPREV extension. Import test data.
- Push an upgrade to vNEXT, wait 60minutes.
- Ensure settings are safe and no errors.
Repeat for both sync and local storage.
Can only be tested online
This requires the developer's dashboard.
- Publish vNEXT unlisted.
- Make changes to settings and make sure they're visible in the other PC.
- swap b/w local and sync and verify intended effects.