Size: a a a

2020 November 04

P

Paul G in JS for testing
Если Вы знаете язык на достойном уровне, в любом фреймворке будут Ваши плюшки и плюсы.
источник

AP

Alexander Popov in JS for testing
любой язык, главное чтоб javascript
источник

P

Paul G in JS for testing
Alexander Popov
любой язык, главное чтоб javascript
Верно)
источник

SG

Sergey Golovin in JS for testing
Посоны, может у кого-то есть пример как писать апи тесты на GraphQl? Поделитесь примерами
источник

AC

Andrew Chzhen in JS for testing
также как и с рестом
источник

K

Korwwyn in JS for testing
Sergey Golovin
Посоны, может у кого-то есть пример как писать апи тесты на GraphQl? Поделитесь примерами
Я когда-то смотрел на https://github.com/gbols/End-to-End-Test-With-Jest , вроде норм
источник

AC

Andrew Chzhen in JS for testing
я юзал graphql/language/printer -
import {
 print as getQuery
} from "graphql/language/printer";
import queries from "./GQueries";

вот так писал квери в папке GQueries -

import gql from 'graphql-tag'

export default gql`
 query Config($configName: String!) {
   config(configName: $configName) {
     key
     value
   }
 }
`
а вот запрос -
function makeQuery(query, variables, debug = false) {
 if (debug) {
   res = agentGraphQL.post("/graphql").send({
     query: getQuery(query),
     variables
   });
   console.log('DEBUG', res.body)
   return res;
 }
 return agentGraphQL
   .post("/graphql")
   .send({
     query: getQuery(query),
     variables
   })
   .expect(200);
}

res = await makeQuery(queries.config, {
       configName: "config"
     });
     const config = res.body.data.config;
     assert.equal(
       config.find(c => c.key === "conf1").value,
       "conf_value"
     );
источник

T

Tetyana in JS for testing
Всем привет! Подскажите, кто прокладывал vpn с Travis CI к ендпоинтам? Либо использовал crontab/rundeck для рана автотестов? Столкнулась с проблемой, что Travis на клауде, вне сети компании, а ендпоинты только в сети. Интересует рабочий и эффективный солюшн... Any hints very welcomed!
источник

OK

Oleksandr Khotemskyi in JS for testing
Tetyana
Всем привет! Подскажите, кто прокладывал vpn с Travis CI к ендпоинтам? Либо использовал crontab/rundeck для рана автотестов? Столкнулась с проблемой, что Travis на клауде, вне сети компании, а ендпоинты только в сети. Интересует рабочий и эффективный солюшн... Any hints very welcomed!
в enterprise версии можно поднять воркер у себя в сети - https://docs.travis-ci.com/user/enterprise/setting-up-worker/
источник

OK

Oleksandr Khotemskyi in JS for testing
Tetyana
Всем привет! Подскажите, кто прокладывал vpn с Travis CI к ендпоинтам? Либо использовал crontab/rundeck для рана автотестов? Столкнулась с проблемой, что Travis на клауде, вне сети компании, а ендпоинты только в сети. Интересует рабочий и эффективный солюшн... Any hints very welcomed!
у вас платный или бесплатный тариф?
источник

T

Tetyana in JS for testing
Платный. Смотрю, спасибо 👍🏻
источник

VS

Valerii Synenko in JS for testing
Привет всем!
Прохожу курс котор Саша сделал публичним.
Вроди все понятно, но вот есть проблема с Chai.

Вроди все делаю правильно, но чет не работает(

Может ктото подсказать куда копать?
источник

VS

Valerii Synenko in JS for testing
вот мой пекедж
источник

M

MnmlSniper in JS for testing
Valerii Synenko
Привет всем!
Прохожу курс котор Саша сделал публичним.
Вроди все понятно, но вот есть проблема с Chai.

Вроди все делаю правильно, но чет не работает(

Может ктото подсказать куда копать?
expect(selector).dom.to.be.visible()
Вот такой пример в доке chai
источник

SG

Sergey Golovin in JS for testing
читаю - name: автоЦуй)
источник

VS

Valerii Synenko in JS for testing
источник

OK

Oleksandr Khotemskyi in JS for testing
Valerii Synenko
Привет всем!
Прохожу курс котор Саша сделал публичним.
Вроди все понятно, но вот есть проблема с Chai.

Вроди все делаю правильно, но чет не работает(

Может ктото подсказать куда копать?
смотри там в v6 wdio добавили свои экспекты
источник

OK

Oleksandr Khotemskyi in JS for testing
Valerii Synenko
Привет всем!
Прохожу курс котор Саша сделал публичним.
Вроди все понятно, но вот есть проблема с Chai.

Вроди все делаю правильно, но чет не работает(

Может ктото подсказать куда копать?
убери импорт на 2 строке и можешь в этом случае просто написать

expect($('div')).toBeDisplayed();
источник

OK

Oleksandr Khotemskyi in JS for testing
Valerii Synenko
Привет всем!
Прохожу курс котор Саша сделал публичним.
Вроди все понятно, но вот есть проблема с Chai.

Вроди все делаю правильно, но чет не работает(

Может ктото подсказать куда копать?
источник

VS

Valerii Synenko in JS for testing
так получается что чай терь и вовсе не нужен ?)
источник