Size: a a a

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

2020 April 22

IK

Ihor Katkov in Эликсир и Вунш
меня интересует есть ли там
use YourApp.DataCase
источник

IK

Ihor Katkov in Эликсир и Вунш
или что-то вроде того
источник

T

Tharin in Эликсир и Вунш
Ihor Katkov
можешь gist всего тест модуля сюда скинуть?
источник

IK

Ihor Katkov in Эликсир и Вунш
да, в этом проблема
источник

IK

Ihor Katkov in Эликсир и Вунш
use ExUnit.Case, async: true
источник

T

Tharin in Эликсир и Вунш
М?
источник

IK

Ihor Katkov in Эликсир и Вунш
сам по себе экто не будет откатывать транзакции
источник

T

Tharin in Эликсир и Вунш
The default test helper file, test/test_helper.exs, creates and migrates our test database for us. It also starts a transaction for each test to run in. This will "clean" the database by rolling back the transaction as each test completes.
источник

T

Tharin in Эликсир и Вунш
Вот, что в доках.
источник

IK

Ihor Katkov in Эликсир и Вунш
если у тебя феникс приложение, открой  test/support/*_data_case.ex
источник

T

Tharin in Эликсир и Вунш
Это противоречит твоим словам О_о
источник

IK

Ihor Katkov in Эликсир и Вунш
скинь ссылку
источник

T

Tharin in Эликсир и Вунш
феникс приложение, но такого пути нет
источник

IK

Ihor Katkov in Эликсир и Вунш
на этот док
источник

T

Tharin in Эликсир и Вунш
Ihor Katkov
скинь ссылку
источник

IK

Ihor Katkov in Эликсир и Вунш
у тебя должен быть data_case  файл в котором есть такой код
источник

IK

Ihor Katkov in Эликсир и Вунш
setup tags do
   :ok = Sandbox.checkout(Users.Repo)

   unless tags[:async] do
     Sandbox.mode(Repo, {:shared, self()})
   end

   :ok
 end
источник

T

Tharin in Эликсир и Вунш
такого файла нет о_О
источник

IK

Ihor Katkov in Эликсир и Вунш
именно он отвечает за откат транзакций
источник

T

Tharin in Эликсир и Вунш
мб я неправильно феникс-приложение поднял в своё время?
источник