Test |
Duration |
Result |
GIVEN a bookmark is already selected WHEN long clicking a bookmark THEN it is added to selected items |
0s |
passed |
GIVEN a bookmark is not selected WHEN long clicking a bookmark THEN it is added to selected items |
0s |
passed |
GIVEN a deletion dialog WHEN cancel is tapped THEN dismiss the dialog |
0.001s |
passed |
GIVEN a deletion dialog WHEN delete is tapped THEN dismiss the dialog and remove the deleted items |
0s |
passed |
GIVEN a deletion dialog that is loading a count WHEN we receive the count THEN present the dialog |
0.001s |
passed |
GIVEN a folder is already selected WHEN long clicking a folder THEN it is added to selected items |
0.001s |
passed |
GIVEN a folder is not selected WHEN long clicking a folder THEN it is added to selected items |
0s |
passed |
GIVEN a list of a bookmarks WHEN a folder is deleted THEN load the number of nested bookmarks |
0.001s |
passed |
GIVEN a multiple bookmarks selected WHEN receiving a recursive count update THEN update the state |
0s |
passed |
GIVEN a multiple bookmarks selected WHEN tapping delete in the multi select menu THEN present the deletion dialog |
0.001s |
passed |
GIVEN a single bookmark selected WHEN tapping delete in the multi select menu THEN present the undo snackbar |
0s |
passed |
GIVEN a single folder selected WHEN tapping delete in the multi select menu THEN present the deletion dialog |
0.004s |
passed |
GIVEN a snackbar is displayed WHEN the snackbar is dismissed THEN update the state |
0s |
passed |
GIVEN a undo snackbar is displayed WHEN the snackbar is dismissed THEN remove the snackbar and any bookmark items that were deleted |
0s |
passed |
GIVEN a undo snackbar is displayed WHEN undo is tapped THEN remove the snackbar |
0s |
passed |
GIVEN a user is initializing on the edit screen WHEN the data loads THEN update the state |
0s |
passed |
GIVEN a user is presented with a open tab confirmation dialog WHEN the user taps cancel or open THEN we close the dialog |
0s |
passed |
GIVEN a user tries to open a folder with more than 15 items WHEN we receive a Present action THEN we show the dialog |
0.003s |
passed |
GIVEN an edit bookmark screen WHEN deleting the bookmark THEN present the undo snackbar |
0s |
passed |
GIVEN one selected item WHEN clicking on a desktop folder THEN display a snackbar explaining that you can't do that |
0s |
passed |
GIVEN one selected item WHEN the edit button is clicked in a bookmark menu THEN bookmark edit state is created |
0s |
passed |
GIVEN selected items WHEN a multi-select menu action is taken THEN the items are unselected |
0.002s |
passed |
GIVEN the add folder screen has been reached from the select folder screen WHEN select folder state is still available |
0s |
passed |
GIVEN there are already selected items WHEN clicking a selected bookmark THEN it is removed from selected items |
0s |
passed |
GIVEN there are already selected items WHEN clicking a selected folder THEN it is removed from selected items |
0.009s |
passed |
GIVEN there are already selected items WHEN clicking an unselected bookmark THEN it is added to selected items |
0.001s |
passed |
GIVEN there are already selected items WHEN clicking an unselected folder THEN it is added to selected items |
0s |
passed |
GIVEN there is no substate screen present WHEN back is clicked THEN state is unchanged |
0s |
passed |
GIVEN we are on the add folder screen WHEN back is clicked THEN add folder state is removed |
0.001s |
passed |
GIVEN we are on the add folder screen WHEN parent folder is clicked THEN initialize the select folder state |
0s |
passed |
GIVEN we are on the edit bookmark screen WHEN folder is clicked THEN initialize the select folder state |
0.001s |
passed |
GIVEN we are on the edit folder screen WHEN back is clicked THEN add folder state is removed |
0.001s |
passed |
GIVEN we are on the edit folder screen WHEN parent folder is clicked THEN initialize the select folder state |
0s |
passed |
GIVEN we are on the select folder screen WHEN back is clicked THEN the select folder state is removed |
0s |
passed |
GIVEN we are on the select folder screen WHEN folders are loaded THEN attach loaded folders on the select screen state |
0.002s |
passed |
GIVEN we are on the select folder screen while editing a bookmark and creating a folder WHEN back is clicked THEN just the select folder guid is removed |
0s |
passed |
GIVEN we are on the select folder screen with a selection and an add folder guid WHEN a folder is clicked THEN update the add folder selection |
0s |
passed |
GIVEN we are on the select folder screen with a selection guid WHEN a folder is clicked THEN update the selection |
0s |
passed |
GIVEN we are on the select folder screen with a selection guid and multiselect state WHEN a folder is clicked THEN update the selection |
0s |
passed |
GIVEN we are on the select folder screen with multi-select state WHEN back is clicked THEN the select folder and multi-select state is removed |
0.001s |
passed |
WHEN a user clicks add a folder THEN initialize add folder sub screen state |
0.003s |
passed |
WHEN bookmarks are loaded THEN they are added to state with their parent folder data |
0.001s |
passed |
WHEN folder is deleted from folder edit screen THEN load the number of nested bookmarks |
0.001s |
passed |
WHEN store initializes THEN no changes to state |
0.003s |
passed |
WHEN the edit button is clicked in a bookmark menu THEN bookmark edit state is created |
0.001s |
passed |
WHEN the title of a folder is changed on the add folder screen THEN that is reflected in state |
0.001s |
passed |
WHEN the title of a folder is changed on the edit folder screen THEN that is reflected in state |
0s |
passed |