Tag Archive: integration tests
Sassoft
30.05.2021
В прошлой части мы сделали exp файл, который бы запускал наше интерактивное консольное приложение и взаимодействовал с ним. В этой части мы напишем Go test, который будет при помощи cmd.Exec запускать exp файл, ждать ответа и делать какие-либо assertions. Пример…
Read more
Sassoft
24.04.2021
Тестирование интерактивных консольных приложение получилось довольно интересной задачей. Как пример напишем простейшие консольное приложение при помощи библиотеки survey: package main import ( «fmt» «github.com/AlecAivazis/survey/v2» ) // the questions to ask var qs = []*survey.Question{ { Name: «name», Prompt: &survey.Input{Message: «What…
Read more