Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Smoke ETE test
- All filter:
- add (First)
- cancel edit (First, First edited)
- check(First)
- Switch to Active filter:
- /*
- проверка?
- и еще ты не учел - состояние списка тасок до перехода и после перехода - одинаковое
- писала в прошлый раз - как сделать поточнее
- см прошлое ревью, строки 96-110
- чтоб уйти от этой проблемы - покрой до прехода на Active filter - Complete all
- после этого - проверь тексты тасок
- будет - check(First)
- так проверим логику - на all все таски вне зависимости от статуса - видны
- а потом - перешли на Active filter
- и снова проверили список тасок
- и проверим фильтеринг - максимально точно
- и допроверим закомпличивание
- */
- add active
- /*
- не нравится мне твоя идея называть таски
- first, active
- first - просто длинно, короче - a
- насчет active - ...
- получается список - зеленый, теплый, мягкий - все из разной оперы...
- я бы оперировала текстами a,b,c,...
- и писать легко
- и глаз легко цепляет
- подумай ...
- и раз у тебя в списке - еще и First
- то edit (Active, ...) - не будет хорошей проверкой для add(active)
- т к мы проверим состояние не всех тасок - а только одной
- вот если на эктив фильтр перейдешь, перед этим закомплитив первую таску
- другое дело)
- */
- edit (Active, Active edit)
- check (First, active edit)
- Complete (First)
- /*
- спорный момент
- достаточно ли точно - проверить с помощью delete (Active edit) результат действия Complete (First)
- по моему мнению - это не достаточно точная проверка
- т к до Complete (First) - в списке было 2 таски
- и выполнимость delete (Active edit) - никак не проверяет факта, что уже в этот момент
- в списке нет таски First....
- в принципе - почти такие же претензии можно предъявить и к другим неявным проверкам
- только там ситуация попроще
- в списке - 1 таска + обе операции - проверяемая и проверяющая
- выполняются над этой же таской
- так что - я бы проверила тут обычной проверкой
- но - если по сценарию выше - ты покрыл Complete all
- как я тебе посоветовала
- то на Active filter ты работать будешь со второй таской
- и к этому моменту - у нас будут 2 закомпличеные таски и пустой список
- */
- delete (Active edit)
- check (0)
- Switch to Complete filter:
- /*
- а раз так - то сюда придешь с 2мя закомпличеными тасками
- одну - переоткроешь
- к второй - стоит применить Clear completed
- так - на Complete__d__ фильтре (поправь написание)
- покроешь больше операций
- и разгрузишь all фильтр
- */
- check (First)
- reopen
- check (0)
- Switch to All filter:
- /*
- и сюда - вернешься с единственной таской
- и единственным не покрытым действием - удалением
- */
- check (First)
- add (Last)
- Check (First, Last)
- Complete all
- Clear completed
- Count by filter(0)
- /*
- этот счетчик - хитрее устроен
- потом придумаешь - где приткнуть такую проверку
- */
- /*
- уже тут тебе не придиралась -
- мы же до этого - сформулировали все названия - в предыдущем задании
- тут - формулировки не точные
- лучше такими вещами не шутить)
- должно быть - одно понятие = один термин(причем - в одном написании)
- если комментариев хватит - чтобы подравнять сценарий - сразу начинай работу с е2е
- если есть сомнения - отдавай на ревью
- */
Advertisement
Add Comment
Please, Sign In to add comment