Я запускаю ресурс команды Chef InSpec, который соответствует выходу команды с некоторым содержимым из файла. Затем я удаляю этот файл после использования следующего ресурса. Но следующая команда возвращает ""
, и проверка завершается с ошибкой.Использование ресурса Chef InSpec перед удалением файла
describe command("some command") do
its ('stdout') {should match /some_regex/}
end
Но когда я не удаляю файл, команда выше возвращает ожидаемый результат. Есть ли проблема с ресурсами InSpec и удалением файла?
Спасибо @coderanger. Это очень помогло. После небольшой игры с синтаксисом и с некоторыми усилиями, это сработало, но не так, как 'RSpec'. – saurg