Sha256: b5eab2941f8fb7c0bb954a18c70b4fa5918152131ccf38c7abbd52dc27e656fa

Contents?: true

Size: 1.17 KB

Versions: 6

Compression:

Stored size: 1.17 KB

Contents

Feature: update
  As a user
  I want a way to update the versions without clearing out the files I've downloaded
  So that I can update faster than a clean install

  Scenario: knife cookbook dependencies update
    Given I write to "Cookbookfile" with:
    """
    cookbook "mysql"
    """
    Given I write to "Cookbookfile.lock" with:
    """
    cookbook 'mysql', :locked_version => '0.0.1'
    cookbook 'openssl', :locked_version => '0.0.1'
    """
    When I run `knife cookbook dependencies update`
    Then the file "Cookbookfile.lock" should contain exactly:
    """
    cookbook 'mysql', :locked_version => '1.2.4'
    cookbook 'openssl', :locked_version => '1.0.0'
    """    

  Scenario: knife cookbook deps update
    Given I write to "Cookbookfile" with:
    """
    cookbook "mysql"
    """
    Given I write to "Cookbookfile.lock" with:
    """
    cookbook 'mysql', :locked_version => '0.0.1'
    cookbook 'openssl', :locked_version => '0.0.1'
    """
    When I run `knife cookbook deps update`
    Then the file "Cookbookfile.lock" should contain exactly:
    """
    cookbook 'mysql', :locked_version => '1.2.4'
    cookbook 'openssl', :locked_version => '1.0.0'
    """    

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
knife_cookbook_dependencies_over_http-0.0.8.3 features/update.feature
knife_cookbook_dependencies_over_http-0.0.8.2 features/update.feature
knife_cookbook_dependencies_over_http-0.0.8.1 features/update.feature
knife_cookbook_dependencies_over_http-0.0.8 features/update.feature
knife_cookbook_dependencies-0.0.8 features/lib/chef/knife/update.feature
knife_cookbook_dependencies-0.0.7 features/lib/chef/knife/update.feature