Size: a a a

2021 June 19

AZ

Alexey Zhdanov in Ethereum Russia
Или сделать второй адрес чексумным
источник

SB

Sam Becket in Ethereum Russia
По логике наверное надо менять адрес оунера на другой адрес, так как мы тестим функцию смены оунера, а если например функция зафейлиться, то адрес оунера непоменяется, а тест сработает ложнопозитивно
источник

I

IceCream time 🍧🍧🍧... in Ethereum Russia
у меня на 2 теста разбито..
источник

H

Hefty Artist in Ethereum Russia
всем привет, а будет ли опубликована запись с эфира 17.06 "Сравнение архитектуры Solana и Ethereum с точки зрения разработки смарт-контрактов”?
источник

I

IceCream time 🍧🍧🍧... in Ethereum Russia
А вот я тестю свой контракт на форке mainnet. И для каждого теста приходится деплоить его снова тк у меня есть в тестах трансфер 10 токенов и я потом проверяю что баланс у адреса 10, а не предыдущий баланс+10. Имеет ли смысл перенести деплой в тест? или всеже писать проверки от предыдущего баланса
источник

AZ

Alexey Zhdanov in Ethereum Russia
@ilyakmet  ^^^
источник

IK

Ilya Kmet in Ethereum Russia
Да
источник

H

Hefty Artist in Ethereum Russia
круто! а когда изветсно?
источник

IK

Ilya Kmet in Ethereum Russia
Сам пытаюсь понять( отпишу как ясно будет
источник

H

Hefty Artist in Ethereum Russia
ок, будем ждать))
источник

V

Vladimir in Ethereum Russia
Hardhat + mocha возьми для тестов, будешь все форкать и деплоить одной командой
источник

I

IceCream time 🍧🍧🍧... in Ethereum Russia
npx hardhat run scripts/deploy.js --network localhost
меняю адрес в файле теста и
npx hardhat test --network localhost
источник

I

IceCream time 🍧🍧🍧... in Ethereum Russia
источник

V

Vladimir in Ethereum Russia
--network hardhat и он будет свежую версию сети каждый раз создавать
ну а в тесте делашеь before() и кладешь туда всю инициализацию
источник

DK

Dan Kaizer in Ethereum Russia
Если я все правильно понял, то
Деплой в тест лучше засунуть в beforeEach()
источник

I

IceCream time 🍧🍧🍧... in Ethereum Russia
а не в beforeAll? oO зачем перед каждым it деплоить..
источник

I

IceCream time 🍧🍧🍧... in Ethereum Russia
источник

DK

Dan Kaizer in Ethereum Russia
От кейса зависит, я Незнаю же нужно чтобы свежее все было или нет.
источник

DK

Dan Kaizer in Ethereum Russia
ключевая мысль что деплой в тест занести а не менять адрес там каждый раз после деплоя
источник

I

IceCream time 🍧🍧🍧... in Ethereum Russia
это нормально будет что в тесте деплой?
источник