Size: a a a

JavaScript.Ninja

2020 February 21

B

Baxxter in JavaScript.Ninja
Timofey Goncharov
то есть если я вместо мок данных обращуюсь к базе данных это будет уже e2e?
в целом вы можете замокать все запросы к беку и не поднимать базу+бек, но поднять весь фронт - условно это будет е2е для фронта
источник

TG

Timofey Goncharov in JavaScript.Ninja
я вот и пытаюсь понять точную грань. где заканчивается unit и начинается e2e, а все время слышу что-то вроде "скорее всего", "это уже не e2e", "это уже не unit"
источник

TG

Timofey Goncharov in JavaScript.Ninja
Baxxter
в целом вы можете замокать все запросы к беку и не поднимать базу+бек, но поднять весь фронт - условно это будет е2е для фронта
тогда почему вы с такой уверенностью сказали что это не e2e, а теперь уже говорите что все же возможно что это e2e....
источник

B

Baxxter in JavaScript.Ninja
е2е - полный флоу приложения, интеграционный - тест контракта между несколькими модулями, юнит - тест 1 модуля
тут зависит все от того, что вы считаете "приложением", а что "модулем".
источник

R

Remite in JavaScript.Ninja
Потому что протестировать один метод из компонента - ето юнит тестирование
источник

MK

Maks Kravchenko in JavaScript.Ninja
имеется в виду, что для того, чтобы поднять фронт для e2e тестов, нужно замокать запросы на сервер чтобы тесты фронта не зависили от сервера
источник

B

Baxxter in JavaScript.Ninja
Timofey Goncharov
тогда почему вы с такой уверенностью сказали что это не e2e, а теперь уже говорите что все же возможно что это e2e....
потому что пользователю нет дела до того, какой у вас там запрос к какому файла с аудио закончился) для него критерием является к примеру что музыка в колонках играет)
источник

EZ

Egor Zholnin in JavaScript.Ninja
Почему eslint —fix может делать такое?
источник

EZ

Egor Zholnin in JavaScript.Ninja
источник

EZ

Egor Zholnin in JavaScript.Ninja
конфиг такой
{
 "extends": "airbnb-typescript/base",
 "plugins": ["@typescript-eslint", "jest"],
 "parser": "@typescript-eslint/parser",
 "rules": {
   "arrow-parens": "off",
   "import/prefer-default-export": "off",
   "class-methods-use-this": "off",
   "@typescript-eslint/no-unused-vars": ["error", {"args": "none"}]
 },
 "env": {
   "jest/globals": true
 }
}
источник

TG

Timofey Goncharov in JavaScript.Ninja
React.ComponentType это сам компонент, но когда компонент был отрендерен это какой тип?
источник

MK

Mikhail Kilin in JavaScript.Ninja
Timofey Goncharov
React.ComponentType это сам компонент, но когда компонент был отрендерен это какой тип?
JSX.Element
источник

MK

Mikhail Kilin in JavaScript.Ninja
источник

RN

Roman Naumtsov in JavaScript.Ninja
Здраствуйте JS мастера. Кто-то знает библиотеку которая будет похожей на tooltip, но при этом
можно будет применять к тегу DIV и помимо текста можно будет выводить кнопки и другие элементы?
Если есть какой-то другой способ выводить всплывающие элементы типа tooltip с интерактивным элементами внутри, с радостью рассмотрю :)
источник

IK

Illya Klymov in JavaScript.Ninja
Roman Naumtsov
Здраствуйте JS мастера. Кто-то знает библиотеку которая будет похожей на tooltip, но при этом
можно будет применять к тегу DIV и помимо текста можно будет выводить кнопки и другие элементы?
Если есть какой-то другой способ выводить всплывающие элементы типа tooltip с интерактивным элементами внутри, с радостью рассмотрю :)
Popper
источник

RN

Roman Naumtsov in JavaScript.Ninja
Отлично. Т.е. там можно и пикчи внутри выводить и прочее? И при этом прикреплять не только к кнопкам?
источник

RN

Roman Naumtsov in JavaScript.Ninja
Я просто ее уже видел, но так понял, что она только текст умеет
источник

AF

Andrey Furman in JavaScript.Ninja
Roman Naumtsov
Здраствуйте JS мастера. Кто-то знает библиотеку которая будет похожей на tooltip, но при этом
можно будет применять к тегу DIV и помимо текста можно будет выводить кнопки и другие элементы?
Если есть какой-то другой способ выводить всплывающие элементы типа tooltip с интерактивным элементами внутри, с радостью рассмотрю :)
div:after {
content: “your tooltip goes here”:
background-color: rgba(0, 0, 0, 0.95);
border-radius: 5px;
}
Немного правда с кареткоц надо будет поиговться, треугольничек который посередине. Но там недолго.

Отдельно либу тащить я б не стал
источник

AF

Andrey Furman in JavaScript.Ninja
Хозяин-барин, короче
источник

RN

Roman Naumtsov in JavaScript.Ninja
Andrey Furman
div:after {
content: “your tooltip goes here”:
background-color: rgba(0, 0, 0, 0.95);
border-radius: 5px;
}
Немного правда с кареткоц надо будет поиговться, треугольничек который посередине. Но там недолго.

Отдельно либу тащить я б не стал
Прикольно, спасибо! А если мне туда нужно будет кнопку добавить, то в строку content добавить HTML теги?
источник