Skip to content
Bruce Alderson edited this page Sep 13, 2017 · 4 revisions

Common uses

Case Local theme Remote theme Direction
Upload new theme Yes No (blank) Up
Sync existing theme Yes Yes Up
Sync existing theme Yes Yes Down
Sync existing theme No (blank) Yes Down
Replace existing theme Yes Yes Up
Replace existing theme Yes Yes Down (?)
Replace existing theme No (blank) Yes Down (?)

Configuration tests

  • Requires all fields with good error messages
  • Notifies on missing file

Expected fail tests

  • Invalid URL
  • HTTP vs HTTPS
  • Invalid certificate

Other tests

  • Check that non-editing/live do not affect sync (should only be theme key in config file)
Clone this wiki locally