Size: a a a

JavaScript testing

2020 November 20

OK

Oleksandr Khotemskyi in JavaScript testing
Filipp Terekhov
Вот когда прикрутим, тогда и обретем новые страдания
просто когда попробуете прикрутить - то чтобы репорт был хороший - то прийдется переформатировать весь проект
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Filipp Terekhov
Вот когда прикрутим, тогда и обретем новые страдания
у allure есть своя концепция step, которую нужно вызывать вручную внутри it
источник

FT

Filipp Terekhov in JavaScript testing
Это уже другой вопрос
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Filipp Terekhov
Это уже другой вопрос
да, это совсем другая история )
источник

NK

ID:0 in JavaScript testing
Вышел TypeScript 4.1!

Ключевое:

- Template Literal Types

type World = "world";

type Greeting = `hello ${World}`;
// same as
//   type Greeting = "hello world";



- Checked Indexed Accesses (--noUncheckedIndexedAccess)

Пример работы на картинке


Многое другое, детали, а так же некоторые breaking changes по ссылке:
https://devblogs.microsoft.com/typescript/announcing-typescript-4-1/
источник

SP

Sergey Pirogov in JavaScript testing
и что этот литерал дает?
источник

SP

Sergey Pirogov in JavaScript testing
че раньше недльзя было напимсать

const a = "hello"
const b = "Hey, ${a}"
источник

AB

Alexei Barantsev 🗹... in JavaScript testing
можно
источник

AB

Alexei Barantsev 🗹... in JavaScript testing
вопрос в типах. это же TS. загугли про string literal type, чтобы понять суть проблемы
источник

AD

Andrei Dzeichyk in JavaScript testing
Sergey Pirogov
и что этот литерал дает?
Счас можно делать вот такие штуки:
type Color = "red" | "blue";
type Quantity = "one" | "two";

type SeussFish = `${Quantity | Color} fish`;
// same as
//   type SeussFish = "one fish" | "two fish"
//                  | "red fish" | "blue fish";
источник

AB

Alexei Barantsev 🗹... in JavaScript testing
ага, и union type тоже можно с этой новой фичей комбинировать
источник

SP

Sergey Pirogov in JavaScript testing
ой вей
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Sergey Pirogov
ой вей
офигенно же
источник

OK

Oleksandr Khotemskyi in JavaScript testing
источник

SP

Sergey Pirogov in JavaScript testing
а х р е н е т ь
источник

SM

Sewa Makhinya in JavaScript testing
Oleksandr Khotemskyi
офигенно же
мудренО
источник

SP

Sergey Pirogov in JavaScript testing
валидатор для строчек
источник

SM

Sewa Makhinya in JavaScript testing
в Перле примерно так можно было
источник

SM

Sewa Makhinya in JavaScript testing
только лучше
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Sewa Makhinya
мудренО
я где-то видел SQL клиент с типизацией для query на ts
источник