TESTING SCRIPT

Eventually I'll translate this into Mojo.Test...

FIRST RUN
(emulator only)

*) Delete app
   palm-install -d tcp -r com.otisbean.keyring

*) Install app
   palm-install -d tcp /tmp/com.otisbean.keyring_$VERSION_all.ipk
   
*) Click on icon

---

*) unit tests on ring.js

*) "locked" scene
 - check message

*) empty item list
 - add new item
 
*) Cancel add item
 - cancel add item
 - cancel add after entering username

*) Check title validation
 - Add new item, empty title
 - Add new item, duplicate title

*) View item
 - show empty

*) password generator

*) add category

*) add two more items
 - Use multiple categories

*) filter by category

*) Change category on item
 - check filtering
 
*) Edit item #2

*) sorting
 - title
 - last viewed
 - last changed
 - created

*) edit a category

*) delete a category

*) Typedown filtering
 - case insensitivity

*) new password
 - mismatch
 - cancel w/o pw
 - empty pw
 
*) About

*) Help

*) Prefs scene

*) sort by pref

*) password gen prefs

*) Hide empty fields pref

*) paranoia prefs
 - timeout
 - lockout to
 - on deactivate
 - close on lock

*) Database actions scene

*) export
 - clipboard
 - url
 
*) import source
 - url
 - file
 - clipboard

*) import resolution
 - use import
 - update only
 - use newer
 - keep existing
 
*) prefs import
 - does knob on import work
 - does prefs import work

*) categories import
 - are they properly mapped
 - collision avoidance

*) change password

*) clear database
 - just items
 - factory reset

==> check that changes really get written to depot
 - item edits
 - prefs
 
*) upgrader

