Size: a a a

JavaScript testing

2020 December 08

OK

Oleksandr Khotemskyi in JavaScript testing
Alexei Barantsev 🗹
дискашенс это же форум по сути, поехали назад?
типа форума да, нехватало. Когда надо и не баг и не пр обсудить
источник

AB

Alexei Barantsev 🗹... in JavaScript testing
вот мы решили для всех целей использовать issues, это не обязательно "баг"
источник

AE

Artem Eroshenko in JavaScript testing
Alexei Barantsev 🗹
вот мы решили для всех целей использовать issues, это не обязательно "баг"
мы поняли)
источник

AE

Artem Eroshenko in JavaScript testing
но нам нравятся форумы
источник

AE

Artem Eroshenko in JavaScript testing
и вообще все новое
источник

AE

Artem Eroshenko in JavaScript testing
вон Сергей уже грустит без раннего доступа
источник

OK

Oleksandr Khotemskyi in JavaScript testing
https://githubuniverse.com/developers/

второй доклад про кодспейсес
источник

OK

Oleksandr Khotemskyi in JavaScript testing
только начался
источник

AB

Alexei Barantsev 🗹... in JavaScript testing
Artem Eroshenko
и вообще все новое
так я этим и возмущаюсь — зачем форум сделали, давайте что-нибудь новое!
источник

AE

Artem Eroshenko in JavaScript testing
но стандартные Issues уже не новое
источник

AB

Alexei Barantsev 🗹... in JavaScript testing
это да...
источник

OK

Oleksandr Khotemskyi in JavaScript testing
даже экстеншены работают
источник

NK

ID:0 in JavaScript testing
И в блоге уже появилось описание всех анонсированных новых фич  GitHub

Ключевое:
- Codespaces
- Discussions
- Github Actions workflow visualization
- Dependency review

https://github.blog/2020-12-08-new-from-universe-2020-dark-mode-github-sponsors-for-companies-and-more/
источник

AB

Alexei Barantsev 🗹... in JavaScript testing
красиво стало, да
источник

AB

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

VL

Vlad Leně in JavaScript testing
🙌
источник
2020 December 09

R

Revival in JavaScript testing
Добрый вечер. У меня есть несколько роутов в которых часть API нуждается в проверке на авторизованность юзера, а другой части все равно. Есть ли способ перестать дублировать проверку на авторизованность при тестировании этих роутов? (jest + supertest-session)

// comments.test.js
// /GET doesn't care about user authentication

it("should return 401, cuz user is not authenticated", async (done) => {
 // .post("/comments/").send({ text: "something" })
 // .patch("/comments/12345")
 const res = await session(app).delete("/comments/12345");
 expect(res.status).toBe(401);
 expect(res.body.message).toBe(serverMessages.USER_NOT_AUTHENTICATED);

 done();
});
источник

DP

Dmitry Pakhilov in JavaScript testing
https://itnext.io/a-personal-review-of-automated-testing-tools-in-the-javascript-world-3c504fe6e05d
A personal review of automated testing tools in the JavaScript world
источник

M

MnmlSniper in JavaScript testing
Revival
Добрый вечер. У меня есть несколько роутов в которых часть API нуждается в проверке на авторизованность юзера, а другой части все равно. Есть ли способ перестать дублировать проверку на авторизованность при тестировании этих роутов? (jest + supertest-session)

// comments.test.js
// /GET doesn't care about user authentication

it("should return 401, cuz user is not authenticated", async (done) => {
 // .post("/comments/").send({ text: "something" })
 // .patch("/comments/12345")
 const res = await session(app).delete("/comments/12345");
 expect(res.status).toBe(401);
 expect(res.body.message).toBe(serverMessages.USER_NOT_AUTHENTICATED);

 done();
});
Есть набор роутов апи. Есть несколько стратегий автоматизации.
По-фичевый, в рамках набора тестов для фичи делает отдельная проверка, как вы и написали выше. И дублируемость в этом случае норм ок.
Я выношу провожу доступа как вообще отдельный надо сценариев, например.
Видела ещё вариант, когда токен выносится в ещё один параметр для параметризированных тестов.
источник

K

Kanstantsin in JavaScript testing
Alexei Barantsev 🗹
красиво стало, да
в гитлабе же вроде такое уже давным давно, не?
источник