-
Task
-
Resolution: Fixed
-
Major
-
None
-
None
-
None
-
None
-
-
Sprint 217, Sprint 218, Sprint 219
-
20
Tutaj napisałem ogólną zasadę działania i poniżej szczegółowe przypadki:
Given:
- lista z duża liczbą plików, która nie mieści się na ekranie i musi być doładowywana podczas scrollowania (200 plików), najlepiej z nazwami posortowanymi jakoś alfabetycznie, np. file-001, file-002, ..., file-199
When:
- użytkownik wpisuje do pola tekstowego obok Files <Jump to prefix...> jakiś tekst i automatycznie w krótkim czasie lista sama się scrolluje w odpowiednie miejsce
Then:
- po czym pewien plik jest widoczny na ekranie (miga on przez chwilę na żółto, ale to może być trudno sprawdzić w testach - najważniejsze, że jest on w widocznym miejscu na ekranie)
Szczegółowe przypadki:
- skakanie do pliku po prefixie, którego jeszcze nie widać (dół listy) (np. "file-100")
- skakanie do pliku wcześniej, jak wpiszemy nazwę, która nie istnieje
- scrollujemy się ręcznie gdzieś nisko, np. do pozycji file-100
- wpisujemy w pole "aaa"
- powinno nas zescrollować na samą górę listy
- skakanie na koniec listy wpisując string który nie istnieje (np. "zzz")
-
- zescrolluje nas na sam dół
- skok do pliku, który został wrzucony w innym oknie, ale jeszcze go nie widać, a powinien być na bieżąco widocznej liście
- jesteśmy na samym początku listy
- widzimy na szczycie listy pliki file-001, file-002
- w innym oknie (albo za pomocą jakiegoś klienta czy coś) tworzymy plik o nazwie file-0011
- w pierwszym oknie wpisujemy do pola "file-0011"
- ten plik się podświetla (akurat nie wiem czy da się to przetestować) i pojawia się na liście (to spokojnie możesz sprawdzić)
- zescrollowanie się na dół, odświeżenie listy i dorzucenie nowego pliku na początek w innym oknie i skok do tego pliku
- jw. tylko scrollujemy się na sam dół listy, klikamy przycisk "Refresh" w przeglądarce plików i dopiero wtedy wpisujemy do pola tą nową nazwę
- powinno nas wyscrollować do góry do tego pliku - sprawdzić jaka jest obecna lista plików
Nie działające testy będą czekały na: *https://jira.onedata.org/browse/VFS-9703*