all repos

tyess @ 8691552

chess in typst

tyess/tests/testutil.typ (view raw)

Oleksandr Smirnov Oleksandr Smirnov
olexsmir@gmail.com
what's creamy, 27 days ago
1
#let assert-eq(a, b) = assert(a == b)
2
3
#let assert-grid(state, file, rank, expected) = {
4
  let actual = state.grid.at(8 - rank).at(file - 1)
5
  assert(actual == expected)
6
}
7
8
#let assert-no-error(state, label) = {
9
  let err = state.at("error", default: none)
10
  assert(err == none)
11
}
12
13
#let assert-error(state, expected) = {
14
  let err = state.at("error", default: none)
15
  assert(err != none)
16
  assert(err == expected)
17
}