aboutsummaryrefslogtreecommitdiffstats
path: root/spec/test_util.moon
blob: e8162863ab2c95253dc5e26af1f2e3e94d44f059 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
sort2 = (a, b) ->
  {ax, ay}, {bx, by} = a, b
  "#{ax}//#{ay}" < "#{bx}//#{by}"

toseq = (iter) ->
  with v = [x for x in iter]
    table.sort v

toseq2 = (iter) ->
  with v = [{x, y} for x, y in iter]
    table.sort v, sort2

{
  :toseq
  :toseq2
}