2016-08-13 2 views
0

Я создал собственный ресурс поваренной книги в каталоге ресурсов поваренной книги. Может ли кто-нибудь советовать, как писать для этого единичные тесты? Я использую rspec. Ниже приведен пример моего пользовательского ресурса.Единичные тесты для пользовательских ресурсов шеф-повара

resource_name :sample 
property :target_path, kind_of: String, name_property: true 

action :create do 
    remote_file "#{target_path}" do 
    end 
end 

ответ

0

Вариантом основной линии было бы сделать тестовую кулинарную книгу с кучей тестовых рецептов. Это, к сожалению, немного неуклюже. Следите за https://github.com/poise/poise-spec, чтобы улучшить это. Он должен работать сегодня, если вы хотите погрузиться и прочитать код, или проверить тесты ресурсов в любой из моих других кулинарных книг.

0

Один из вариантов: chefspec, который основан на rspec. Спецификация для пользовательского LWRP (предшественника современных ресурсов) задокументирована в How can I test my LWRP with ChefSpec?

Смежные вопросы