ozontech/cute

Не прокидывается httpClient и jsonMarshaler для табличный тестов

Closed this issue · 4 comments

Проблема возникает при создании тестов по инструкции: https://github.com/ozontech/cute?tab=readme-ov-file#table-tests
Создаётся []*cute.Test, с приватными полями httpClient и jsonMarshaler, которые дальше по коду нигде не прокидываются.

При вызове

cute/test.go

Line 434 in 9c6558e

body, err = it.jsonMarshaler.Marshal(o.bodyMarshal)

появляется panic: runtime error: invalid memory address or nil pointer dereference, что немного не приятно...

Я сделал PR, который должен исправить эту проблему: #66

О спасибо большое! Я сегодня до конца дня выпущу hotfix.

Я немного отрефакторил твое решение, но вообщем и целом, спасибо большое!
https://github.com/ozontech/cute/pull/67/files#diff-6cb980dc49e6371739e585dd3e9fdba07ce6f4edda7e358204957f44e6edf6f5R56