test "添加牌", %{seat: seat} do
seat = seat |> Seat.add_cards([{1, 1}, {1, 2}]) |> Seat.add_cards({1,3})
assert [{1, 1}, {1, 2}, {1, 3}] == seat |> Seat.get_cards
end
test "公开牌", %{seat: seat} do
seat = seat |> Seat.open
assert Seat.is_open?(seat)
end
test "重置", %{seat: seat} do
seat = seat |> Seat.add_score(10)
|> Seat.add_cards({1,1})
|> Seat.open
|> Seat.reset
assert 0 == seat |> Seat.get_score
assert [] == seat |> Seat.get_cards
refute seat |> Seat.is_open?
end