OxL Справочник OxL
РусскийEnglish

kw fixture

Зарезервированное слово

Список слов: §1.4

Синтаксис

ebnf
Fixture     = "fixture" Ident "(" [ Params ] ")" "->" Type Block ;

Грамматика: Прил. A

Определяется в

  • 18.2 Утверждения и фикстуры — assert expr выполняется во всех профилях, включая prod (профили отключают только контракты, §6.7, и вывод dbg, §2.2); при падении печатает з
  • 1.4 Ключевые слова — Зарезервированные (нельзя использовать как имена)

Примеры

oxl
fixture tempDb() -> Db {
  let d = Db.open("sqlite::memory:")
  yield d                    // тест выполняется здесь
  d.close()
}

test "insert" with tempDb as db { db.insert(order) }

— 18.2 Утверждения и фикстуры

Связанные диагностики

fixture-yield

См. также