如何在ExUnit doctest中拥有多个断言

时间:2018-08-07 15:51:34

标签: testing elixir ex-unit

我正在尝试将大部分测试写在文档中。 它们构成了非常有用的文档。

几个测试的设置量适中,如果我在doctest中可以有几个断言,那将是最干净的。

我尝试了以下操作,但是对于要声明的第一个值,我得到了有关未使用文字的警告。

  iex> response = Raxx.response(200)
  ...> |> Raxx.set_header("content-type", "text/html")
  ...> |> Raxx.set_body("Hello, World!")
  ...> {head, body} =  Raxx.HTTP1.serialize(response)
  ...> :erlang.iolist_to_binary(head)
  "HTTP/1.1 200 OK\\r\\ncontent-length: 13\\r\\ncontent-type: text/html\\r\\n"
  ...> body
  "Hello, World!"

这是在此PR https://github.com/CrowdHailer/raxx/pull/115的背景下完成的

0 个答案:

没有答案