当您:
- 编写图书馆食谱(即除了无操作 default.rb 之外没有食谱)
- 在下面创建一
test
本食谱test/fixtures/cookbooks/
以锻炼图书馆。那是test/fixtures/cookbooks/test/recipes/system.rb
- 编写一个 ChefSpec 规范
describe 'test::system'
- 使用 Policyfiles 而不是 Berkshelf。
使用 Berkshelf 时,您将使用group :integration do ... end
仅在运行测试时包含测试说明书。
你如何编写一个在运行测试时只引用测试说明书的 Policyfile?
现在我的策略文件总是打包测试说明书。不理想但可以接受仅在测试环境中工作的东西。从长远来看是不可持续的。
欣赏任何提示、技巧或咒语。