Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在RSpec中,可以创建一个测试并使用shared_examples. 它极大地简化了开发人员的生活。
shared_examples
有没有办法在 ExUnit 中使用共享示例?
test宏做一些簿记,但最终它们只是为测试定义一个函数。ExUnit 测试代码与任何其他 Elixir 代码一样,因此您可以使用您通常使用的所有东西来删除重复项。您可以使用宏定义与您类似的常见测试shared_examples,或使用函数提取在测试之间重复的常见代码。
test