Erlang芝加哥老板在按照教程进行功能测试时出错

时间:2016-04-12 15:12:06

标签: erlang functional-testing chicagoboss

我按照您可以找到here的教程进行操作。 我刚刚达到了使用模拟数据库来坚持问候的程度。 我想编写一个关于列表操作的功能测试,但是每当我尝试运行测试时,我都会收到此错误:

{"init terminating in do_boot",
 {function_clause,
  [{boss_web_controller_handle_request,
    process_result,
    [{boss_app_info, clvrcrm, [], undefined, undefined,
      undefined, [],
      <0.167.0>, <0.168.0>, <0.219.0>, <0.220.0>,
      ["greeting"],
      ["clvrcrm_view_greeting_list_html",
       "clvrcrm_view_greeting_hello_html",
       "clvrcrm_view_greeting_create_html"],
      ["clvrcrm_greeting_controller"]},
     {sbw, mochiweb_simple_bridge,
      {mochiweb_request,
       [false,[],'GET',"/greeting/list",{1,0},{0,nil}]},
      false,[],[],[],none,[],[],{response,200,[],[],[]}},
     ok],
    [{file,"src/boss/boss_web_controller_handle_request.erl"},
     {line,351}]},
   {boss_web_controller_handle_request,
    process_result_and_add_session,3,
    [{file,"src/boss/boss_web_controller_handle_request.erl"},
     {line,330}]},
   {boss_web_test, get_request_loop,1,
    [{file,"src/boss/boss_web_test.erl"},
     {line,351}]}]}}

这是我测试的代码:

-module(clvrcrm_test_list).
-compile(export_all).
start() ->
  boss_web_test:get_request("/greeting/list", [],
  [fun boss_assert:http_ok/1,
   fun (Res) ->
     boss_assert:tag_with_text("li", "No greetings!", Res)
   end
  ], []).

知道什么是错的吗?我非常怀疑数据库层没有配置好进行测试,但配置文件与生产和测试相同,生产中的代码运行良好。

0 个答案:

没有答案