Size: a a a

Эликсир и Вунш

2019 September 11

SK

S. Karpieš in Эликсир и Вунш
Пользуюсь ex_machine, все ок, проблем нет каких-то
источник

D

D in Эликсир и Вунш
а в эликсире вообще кто-нибудь пользуется dsl для фабрик (по типу factory_bot) или это некошерно?
источник

AD

Anastasiya Dyachenko in Эликсир и Вунш
Пользуюсь ex_machine, по дефолту в нем нет returning, т.е. например uuid не будут совпадать с реальными, но это лечится написанием кастомной стратегии
источник

D

D in Эликсир и Вунш
Anastasiya Dyachenko
Пользуюсь ex_machine, по дефолту в нем нет returning, т.е. например uuid не будут совпадать с реальными, но это лечится написанием кастомной стратегии
выглядит норм
источник

D

D in Эликсир и Вунш
а ну создатели те же, что и у factory_bot)
источник

VM

Valik Mogish in Эликсир и Вунш
Вот чем столкнулся ииспользуя сейчас ex_machina, данные в базе не очищаются после каждого теста, и сейчас происходит такая ситуация что там где у меня sequence, если я запускаю у меня разнятся данные в поле в зависимости от того запускаю я конкретный тест(значение поля будет к примеру “room-0-key”), или запускаю все тесты сразу(значение в этом случае “room-3-key”), как можно решить этот момент?
источник

AB

Alexey Bolshakov in Эликсир и Вунш
очищать бд перед запуском тестов.
в тестах поставить async: true
источник

AB

Alexey Bolshakov in Эликсир и Вунш
в mix.exs задать aliases: aliases()
на
  defp aliases do
   [
     test: ["ecto.drop", "ecto.create", "ecto.migrate", "test"]
   ]
 end
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
Valik Mogish
Вот чем столкнулся ииспользуя сейчас ex_machina, данные в базе не очищаются после каждого теста, и сейчас происходит такая ситуация что там где у меня sequence, если я запускаю у меня разнятся данные в поле в зависимости от того запускаю я конкретный тест(значение поля будет к примеру “room-0-key”), или запускаю все тесты сразу(значение в этом случае “room-3-key”), как можно решить этот момент?
У тебя assert захардкожен? Потому что я не вижу проблемы в том, что цифры в названии разные
источник

VM

Valik Mogish in Эликсир и Вунш
Źmićer Rubinštejn
У тебя assert захардкожен? Потому что я не вижу проблемы в том, что цифры в названии разные
Да, я ведь сравниваю на правильность обработки
источник

AB

Alexey Bolshakov in Эликсир и Вунш
Źmićer Rubinštejn
У тебя assert захардкожен? Потому что я не вижу проблемы в том, что цифры в названии разные
+1
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
Valik Mogish
Да, я ведь сравниваю на правильность обработки
Ну там где ты вызываешь insert или build - ты же знаешь имя
источник

VM

Valik Mogish in Эликсир и Вунш
Źmićer Rubinštejn
Ну там где ты вызываешь insert или build - ты же знаешь имя
догнал, спасибо 🙂
источник
2019 September 12

D

D in Эликсир и Вунш
привет, подскажите библиотеку для работы с cucumber, спасибо
источник

AD

Artem Denezhny in Эликсир и Вунш
@noname_noage не любит elixir cucumber, живёт на selenium ((
источник

D

D in Эликсир и Вунш
я нашел meadsteve/white-bread, у неё есть зависимость от cabbage-ex/gherkin, в которой нет поддержки мультиязычности (
источник

D

D in Эликсир и Вунш
а там даже PR уже есть https://github.com/cabbage-ex/gherkin/pull/12
источник

AD

Artem Denezhny in Эликсир и Вунш
вот то-то и оно, может selenium?

есть еще вариант эти тесты написать на ruby, колхоз, но зато все будет понятно и доступно
источник

D

D in Эликсир и Вунш
Artem Denezhny
вот то-то и оно, может selenium?

есть еще вариант эти тесты написать на ruby, колхоз, но зато все будет понятно и доступно
всмысле использовать что-то типа hound без cucumber?
источник

AD

Artem Denezhny in Эликсир и Вунш
D
всмысле использовать что-то типа hound без cucumber?
ну hound как вариант самый продвинутый проэкт в elixir
источник