Sha256: ec28093b2975e2feb900ab07cf759ee69a94eb80398d97f482d6e9a90a4aa8f5
Contents?: true
Size: 1.67 KB
Versions: 8
Compression:
Stored size: 1.67 KB
Contents
Quand('on peut lister les cookbooks') do stop_test('knife n\'est pas disponible, veuillez installer Chef Workstation', :no_knife) unless system('knife cookbook list') end Quand('un couteau {word} est accessible') do |sub_knife| stop_test("le couteau #{sub_knife} n\'est pas disponible", :no_sub_knife) unless command_available?(sub_knife, 'knife context') end Étantdonnéque('le couteau {word}') do |context_name| context_suite.knife_context = context_name stop_test("Le couteau #{context_name} n\'est pas disponible", :no_context_knife) unless command_available?(context_name, 'knife context') end Alors('je peux affiché l\'aide du couteau') do # stop_test("le couteau #{context_suite.knife_context} ne peux afficher son aide", :no_sub_help) unless system("knife #{context_suite.knife_context} #{context_suite.knife_command} --help") end Alors('publier le cookbook {word}') do |cookbook_name| stop_test("le couteau ne peux publier le cookbook #{cookbook_name}", :no_sub_help) unless system("knife cookbook upload #{cookbook_name}") end Alors('autopublier le cookbook {word}') do |cookbook_name| stop_test("le couteau ne peux publier le cookbook #{cookbook_name}", :no_sub_help) unless system("knife cookbook upload #{cookbook_name} --cookbook-path #{::File.dirname(Dir.pwd)}") end Étantdonné('la commande couteau {word}') do |knife_command| context_suite.knife_command = knife_command end Alors('exécute la commande couteau {word}') do |context_name| stop_test("le couteau #{context_suite.knife_context} ne peux executer la commande #{context_suite.knife_command}", :sub_knife_issue) unless system("knife #{context_suite.knife_context} #{context_suite.knife_command}") end
Version data entries
8 entries across 8 versions & 1 rubygems