kw mock
Зарезервированное слово
Список слов: §1.4
Синтаксис
Mock = "mock" Path "{" { MockArm } "}" ;Грамматика: Прил. A
Определяется в
- 18.3 Моки — mock S { … } подменяет сервис, интерфейс или актор в пределах теста.
- 1.4 Ключевые слова — Зарезервированные (нельзя использовать как имена)
Примеры
mock Payments {
charge(_) => fail Timeout once, then Receipt{ id: 1 }
refund(id) if id > 0 => Ok always
}
assert Payments.calls(.charge).count == 2