GODT-219: Update to godog v0.12.1

This commit is contained in:
Jakub
2021-09-06 16:22:35 +02:00
parent 22d2bcc21d
commit e0113ec267
27 changed files with 348 additions and 103 deletions

View File

@ -21,10 +21,9 @@ import (
"strings"
"github.com/cucumber/godog"
"github.com/cucumber/godog/gherkin"
)
func SMTPActionsAuthFeatureContext(s *godog.Suite) {
func SMTPActionsAuthFeatureContext(s *godog.ScenarioContext) {
s.Step(`^SMTP client authenticates "([^"]*)"$`, smtpClientAuthenticates)
s.Step(`^SMTP client "([^"]*)" authenticates "([^"]*)"$`, smtpClientNamedAuthenticates)
s.Step(`^SMTP client authenticates "([^"]*)" with address "([^"]*)"$`, smtpClientAuthenticatesWithAddress)
@ -91,19 +90,19 @@ func smtpClientLogsOut() error {
return nil
}
func smtpClientSendsMessage(message *gherkin.DocString) error {
func smtpClientSendsMessage(message *godog.DocString) error {
return smtpClientNamedSendsMessage("smtp", message)
}
func smtpClientNamedSendsMessage(clientID string, message *gherkin.DocString) error {
func smtpClientNamedSendsMessage(clientID string, message *godog.DocString) error {
return smtpClientNamedSendsMessageWithBCC(clientID, "", message)
}
func smtpClientSendsMessageWithBCC(bcc string, message *gherkin.DocString) error {
func smtpClientSendsMessageWithBCC(bcc string, message *godog.DocString) error {
return smtpClientNamedSendsMessageWithBCC("smtp", bcc, message)
}
func smtpClientNamedSendsMessageWithBCC(clientID, bcc string, message *gherkin.DocString) error {
func smtpClientNamedSendsMessageWithBCC(clientID, bcc string, message *godog.DocString) error {
res := ctx.GetSMTPClient(clientID).SendMail(strings.NewReader(message.Content), bcc)
ctx.SetSMTPLastResponse(clientID, res)
return nil
@ -112,7 +111,7 @@ func smtpClientNamedSendsMessageWithBCC(clientID, bcc string, message *gherkin.D
func smtpClientSendsCommand(command string) error {
return smtpClientNamedSendsCommand("smtp", command)
}
func smtpClientSendsCommandMultiline(command *gherkin.DocString) error {
func smtpClientSendsCommandMultiline(command *godog.DocString) error {
return smtpClientNamedSendsCommand("smtp", command.Content)
}
func smtpClientNamedSendsCommand(clientName, command string) error {