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

Version Path
deploy-context-2.13.7.1.g02c67e1 /home/jimboadmin/deploy-context/libraries/deploy-context/helpers/../../../features/step_definitions/deploy-context-knife.rb
deploy-context-2.13.7 /home/jimboadmin/deploy-context/libraries/deploy-context/helpers/../../../features/step_definitions/deploy-context-knife.rb
deploy-context-2.13.6 /home/jimboadmin/deploy-context/libraries/deploy-context/helpers/../../../features/step_definitions/deploy-context-knife.rb
deploy-context-2.13.5.1.gb802412 /home/jimboadmin/deploy-context/libraries/deploy-context/helpers/../../../features/step_definitions/deploy-context-knife.rb
deploy-context-2.13.5 /home/jimboadmin/deploy-context/libraries/deploy-context/helpers/../../../features/step_definitions/deploy-context-knife.rb
deploy-context-2.13.4 /home/jimboadmin/deploy-context/libraries/deploy-context/helpers/../../../features/step_definitions/deploy-context-knife.rb
deploy-context-2.13.3 /home/jimboadmin/deploy-context/libraries/deploy-context/helpers/../../../features/step_definitions/deploy-context-knife.rb
deploy-context-2.13.2.18.g9a85249 /home/jimboadmin/deploy-context/libraries/deploy-context/helpers/../../../features/step_definitions/deploy-context-knife.rb