Попытка проверить некоторые права доступа пользователей здесь, и у меня возникают проблемы при входе после каждого теста ...Выйти afterEach испытательно стажера + Лэдфут
afterEach: function() {
return this.remote
.clearLocalStorage()
// .clearCookies();
},
nextTest: function() {
return this.remote.get("/")...
Это будет работать только если я clearCookies, а также, но мне не нужно очищать файлы cookie (вручную выполняется localStorage.clear()
и перезагрузка). Я ожидал бы, что return this.remote.clearLocalStorage();
хватит, но в следующем тесте я перенаправляюсь на свою панель.
Спасибо. Я в конце концов узнал, что очистка на самом деле необходима с использованием рамки, которую мы используем, но приведенный выше сценарий по-прежнему довольно шелушащийся, кратковременно показывающий логин на маршруте, а затем перенаправление обратно на панель управления ... если я добавлю '.sleep (200)' после '.clearCookies()' он перемещается с ~ 5% тестов почти до половины. Это с хромированным ребером, поэтому я ожидаю, что он будет вести себя предсказуемо, и для стажера ждать ожидаемого обещания afterEach. Нет? – erikdstock