This repository has been archived by the owner on Jan 6, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 69
Julian Gruber edited this page May 19, 2017
·
17 revisions
In order to verify dat-desktop works as expected.
For each of supported OS:
- macOS
- ubuntu
- verify http://datproject.org/ has instructions to download the correct latest release
- verify the nice 'disk image' designed background comes up when you open the .dmg
- verify you can drag to applications folder and double click the app to open first try (no right click open)
- welcome screen should show every time you open the app as long as you have no dats
- make sure you can minimize, full screen, resize, and move the window
- after clicking away welcome screen you should see an empty list with download and share folder
- click share folder and share a local folder, you should see a new item in the list
- the item's title should be the item's folder name
- click download and see if starts to download dat://bec32c0c3d2458c4497fd4c2238ec0926f95bc18521bd60d6532ed8ea3f85822
- the progress bar should correctly show how much progress you have downloaded
- check that network (number of peers) is correct
- check that title is
Densho Names Registry
- check that author is
Densho Digital Repository
- restart the app and check everything is still in place
- try to download the same dat again and verify you see a warning modal
- once the dat has finished downloading, there should be a notification
- click the link icon and it should show a modal and copy the dat link to your clipboard on button click
- click the open in finder icon and it should open the folder in Finder.app
- click the delete icon and it should pop up a confirmation dialog to remove it
- click the cancel button on the delete dialog and check if it cancels the dialog
- click the pause button and verify all network activity halts
- click the resume button and verify it is resumed completely
- share a dat using Dat CLI and try to import it into the desktop
- create new dat in desktop and clone it using Dat CLI
- share dat on another machine using Dat Desktop and import it to your local desktop app
- create new dat in local Dat Desktop and import it on Dat Desktop running on a remote machine
- there is no progress indicator by default
- while downloading dats, their cummulative progress set the app's progress indicator
- having paused and unfinished dats in the list doesn't keep the progress indicator active
- once all downloads finished, the progress indicator is cleared again