生成elixir测试文件夹&脚手架

时间:2018-03-08 04:39:11

标签: elixir phoenix-framework

是否可以从mix生成整个测试文件夹和结构,或者只能在首次创建项目时完成? 我需要在现有项目上重新创建整个测试文件夹

1 个答案:

答案 0 :(得分:2)

<head> <meta charset="utf-8"> <title>Template</title> <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> </head> <body> <header class="header">Header</header> <div class="content"> <article class="main"> <p><b>Main Content</b><br/>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </article> <aside class="aside aside-1"> Aside 1 <div class="collapse"> <i class="inline-icon material-icons">arrow_back</i> Collapse </div> </aside> <aside class="aside aside-2">Aside 2</aside> </div> <footer class="footer">Footer</footer> </body>为测试文件夹生成一个非常有限的脚手架:

mix

说,文件夹中有两个文件:

测试/ test_helper.exs

* creating test
* creating test/test_helper.exs
* creating test/my_project_test.exs

测试/ my_project_test.exs

ExUnit.start()

就是这样。 AFAIK,defmodule MyProjectTest do use ExUnit.Case doctest MyProject test "greets the world" do assert MyProject.hello() == :world end end 无法根据为您的代码生成测试。它[在编写这个时刻]脚手架不能基于某个源文件进行测试。我也没有意识到任何可以帮助的3 rd 聚会包。