小编Man*_*l M的帖子

基于GUI的Ruby调试器?

是否有基于GUI的Ruby调试器?只是一个调试器.我不想要一个像NetBeans这样的完整IDE,因为它们往往会使你的项目变得多脏.

谢谢!

ruby debugging

14
推荐指数
2
解决办法
3632
查看次数

如何在IEx中运行ExUnit测试

我正试图IEx.pry在测试中启动.但是我无法在iex会话中运行测试.请注意,我没有使用mix.

ExUnit.start

defmodule Calc do
  def add(a,b) do
    a + b
  end
end

defmodule TheTest do
  use ExUnit.Case

  test "adds two numbers" do
    require IEx
    IEx.pry
    assert Calc.add(1, 2) == 3
  end
end
Run Code Online (Sandbox Code Playgroud)

我试着用ExUnit.run挂起来运行它并最终超时:

manuel@laptop:~/exercism/elixir/nucleotide-count$ iex test.exs             
Erlang/OTP 18 [erts-7.3] [source] [64-bit] [smp:4:4] [async-threads:10] [kernel-poll:false]

Interactive Elixir (1.3.4) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)> ExUnit.run
** (exit) exited in: GenServer.call(ExUnit.Server, {:take_async_cases, 8}, 60000)
** (EXIT) time out
 (elixir) lib/gen_server.ex:604: GenServer.call/3
(ex_unit) …
Run Code Online (Sandbox Code Playgroud)

elixir ex-unit

11
推荐指数
1
解决办法
1699
查看次数

标签 统计

debugging ×1

elixir ×1

ex-unit ×1

ruby ×1