Size: a a a

Saint P Ruby Community

2021 February 03

AG

Alexander G in Saint P Ruby Community
Makar Ermokhin
Но с учетом поправки "есть шанс"...
меня выручало много раз именно в похожих ситуациях, когда стейт утекал из тестов.
Не только данные в базе. Иногда можно время забыть разморозить или что-то с глобальными переменными натворить (ENV)
источник

ME

Makar Ermokhin in Saint P Ruby Community
Alexander G
меня выручало много раз именно в похожих ситуациях, когда стейт утекал из тестов.
Не только данные в базе. Иногда можно время забыть разморозить или что-то с глобальными переменными натворить (ENV)
Ну в общем, если придется когда нибудь еще бороться с таким, буду иметь в виду 🙂
источник

AG

Alexander G in Saint P Ruby Community
но это не помогает, когда тесты сами по себе иногда падают )
источник

CM

Cucumba Morozov in Saint P Ruby Community
я б просто сделал around хук и замерял .count у нужных моделей и падал, когда он поменялся после теста
источник

AR

Anna Razumova in Saint P Ruby Community
Alexander G
он будет запускать тесты много раз, отсеивая нормальные, пока не найдет те, которые влияют друг на друга
так, еще вопросик - что за числа после названия файла, `The minimal reproduction command is:
 rspec './spec/controllers/account/settings/users_controller_spec.rb[1:2:1:1]' `
источник

AG

Alexander G in Saint P Ruby Community
"номера" тестов
источник

AG

Alexander G in Saint P Ruby Community
кажется это 1-й тест в 1-м контексте 2-го контекста 1-го контекста )
источник

AR

Anna Razumova in Saint P Ruby Community
как это вообще можно понять, господи
источник

ME

Makar Ermokhin in Saint P Ruby Community
ну типа
источник

AG

Alexander G in Saint P Ruby Community
источник

ME

Makar Ermokhin in Saint P Ruby Community
У тебя всем describe, context и it/specify присваивается порядковый номер
источник

ME

Makar Ermokhin in Saint P Ruby Community
В том порядке в котором они написаны
источник

ME

Makar Ermokhin in Saint P Ruby Community
И по ним можно ссылаться на тест
источник

AG

Alexander G in Saint P Ruby Community
я тоже не понимаю этого вот так на глаз. Просто запускаю в режиме -f doc, чтобы точно понимать )
источник

AR

Anna Razumova in Saint P Ruby Community
а RSpec.describe считается?
источник

ME

Makar Ermokhin in Saint P Ruby Community
Ага
источник

AR

Anna Razumova in Saint P Ruby Community
Alexander G
я тоже не понимаю этого вот так на глаз. Просто запускаю в режиме -f doc, чтобы точно понимать )
вот да
источник

ME

Makar Ermokhin in Saint P Ruby Community
Поэтому там 1 всегда в начале
источник

ME

Makar Ermokhin in Saint P Ruby Community
И вот ты идешь с верху
источник

ME

Makar Ermokhin in Saint P Ruby Community
сначала первый (очев), там находишь второй по порядку блок, там в первый и снова в первый
источник