Size: a a a

2020 November 16

NL

Nikita Lyubchich in Frontend UA
Eugene Obrezkov
ну не, job у тебя по расписанию стартует
По расписанию - то кронжоб ведь
источник

NL

Nikita Lyubchich in Frontend UA
Джоб запускается по внешнему триггеру ведь
источник

EO

Eugene Obrezkov in Frontend UA
а ты не о кронджобе?
источник

EO

Eugene Obrezkov in Frontend UA
ты просто о Job?
источник

NL

Nikita Lyubchich in Frontend UA
Не)
источник

EO

Eugene Obrezkov in Frontend UA
забудь
источник

EO

Eugene Obrezkov in Frontend UA
ты что))
источник

NL

Nikita Lyubchich in Frontend UA
Eugene Obrezkov
ты просто о Job?
+
источник

EO

Eugene Obrezkov in Frontend UA
Job это низкоуровневый ресурс
источник

EO

Eugene Obrezkov in Frontend UA
его использовать надо только когда ты реально понимаешь зачем ты его используешь
источник

EO

Eugene Obrezkov in Frontend UA
Job - это просто Pod, по сути
источник

NL

Nikita Lyubchich in Frontend UA
Но тоже с ретраями, бекофф и подобной магией
источник

EO

Eugene Obrezkov in Frontend UA
бери Deployment - это общий случай
источник

EO

Eugene Obrezkov in Frontend UA
в деплойменте ты описываешь желаемое состояние своего сервиса и k8s будет его поддерживать
job будет просто создавать поды и смотреть чтобы они нормально завершились
источник

EO

Eugene Obrezkov in Frontend UA
источник

EO

Eugene Obrezkov in Frontend UA
представь, ты делаешь Job на 10 подов и каждый под после получения сообщений и отработки, завершается. По завершению 10 подов, у тебя просто никого не останется кто слушал бы сообщения
источник

EO

Eugene Obrezkov in Frontend UA
источник

EO

Eugene Obrezkov in Frontend UA
в общем, если ты планируешь долго слушать события, тебе нужен deployment, всё, я закончил)
источник

SS

Serhey Shmyg in Frontend UA
Anton Nemtsev
Привет.
Вопрос по @testing-library/react и jest.
У меня есть в компоненте img.
После того как он загружается (onLoad) состояние (setState) меняется с false на true и изменяются стили этого изображения.
Я хочу это протестировать.
Но jest не ждет загрузки изображения. Даже если обернуть в act, даже если поставить в настройках jest testEnvironmentOptions: { resources: "usable" },.

Как правильно тестировать таки случаи?
https://gist.github.com/SilentImp/4376e818b32390a92c754706b5aa2e3a
Спробуй додати онлоад через addEventListener?
источник

AN

Anton Nemtsev in Frontend UA
В конечном итоге получилось вот так:
const { root } = renderComponent({
     src: img,
     alt: "avatar",
   });

   let styles = window.getComputedStyle(root);
   let paddingLeft = styles.getPropertyValue("padding-left");
   expect(paddingLeft).toBe("32px");

   act(() => {
     fireEvent(
       root,
       new UIEvent("load", { bubbles: false, cancelable: false })
     );
   });

   styles = window.getComputedStyle(root);
   paddingLeft = styles.getPropertyValue("padding-left");
   expect(paddingLeft).toBe("0px");
источник