Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 771 Bytes

13.8.md

File metadata and controls

28 lines (20 loc) · 771 Bytes

Enum.sort/2 を使って、マップのリストを created_at の昇順に並び替える https://hexdocs.pm/elixir/master/Enum.html#sort/2

ソート機能のテストを追加

  1. created_at に設定する文字列のリストを与える
  2. 文字列のリストからtupleのリストを作成する
  3. convert_to_list_of_maps を使って、「2」で作成したtupleのリストをマップのリストに変換する
  4. マップのリストから created_at を取り出し、リストを作成する
  5. 「4」で作成したリストと期待値を比較

2、4で内包表記を使用

テストの実行

$ mix test
goh@goh% mix test
.......

Finished in 0.07 seconds
2 doctests, 5 tests, 0 failures

Randomized with seed 401360