summary refs log tree commit diff
path: root/lib/flip.test.fnl
blob: 32fa005a39715b725597f4834faaeaa469ede189 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
(let [{: flip} (require :lib.flip)
      {: describe :end test-end} (require :lib.test)]
  (describe "flip()" (fn [t]
                       (let [input {:apple "red" :banana "yellow"}
                             expected {:red "apple" :yellow "banana"}
                             ]
                         (t {:given "a table"
                             :should "flip that table!"
                             : expected
                             :actual (flip input)})
                         (test-end)))))