Sha256: af41bd32a87ccabb3becfd4d925ffa9685f5664c512a6c085a5d6d77099c7144

Contents?: true

Size: 1.73 KB

Versions: 5

Compression:

Stored size: 1.73 KB

Contents

Feature: Uninstall a vim script

  As a vimpack user
  I want to uninstall a vim script
  So its not taking up space

  Scenario: Uninstall a script
    Given an initialized vimpack in "test_vimpack"
     And "rails.vim" is already installed
    When I run `vimpack -e development uninstall rails.vim`
    Then the output should contain:
      """
       * uninstalling rails.vim
      rails.vim uninstalled!
      """
      And a symlink named "test_vimpack/.vimpack/vim/bundle/rails.vim" should not exist
      And a directory named "test_vimpack/.vimpack/scripts/utility/rails.vim" should not exist
      And the exit status should be 0

  Scenario: Uninstall multiple scripts
    Given an initialized vimpack in "test_vimpack"
     And "rails.vim" is already installed
     And "cucumber.zip" is already installed
    When I run `vimpack -e development uninstall rails.vim cucumber.zip`
    Then the output should contain:
      """
       * uninstalling rails.vim
      rails.vim uninstalled!
       * uninstalling cucumber.zip
      cucumber.zip uninstalled!
      """
      And a symlink named "test_vimpack/.vimpack/vim/bundle/rails.vim" should not exist
      And a directory named "test_vimpack/.vimpack/scripts/utility/rails.vim" should not exist
      And a symlink named "test_vimpack/.vimpack/vim/bundle/cucumber.zip" should not exist
      And a directory named "test_vimpack/.vimpack/scripts/utility/cucumber.zip" should not exist
      And the exit status should be 0

  Scenario: Try Uninstall a script that is not installed
    Given an initialized vimpack in "test_vimpack"
    When I run `vimpack -e development uninstall rails.vim`
    Then the output should contain:
      """
      Script not found!
      """
      And the exit status should be 1

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
vimpack-0.0.4 features/commands/uninstall.feature
vimpack-0.0.3 features/commands/uninstall.feature
vimpack-0.0.2 features/commands/uninstall.feature
vimpack-0.0.1.1 features/commands/uninstall.feature
vimpack-0.0.1 features/commands/uninstall.feature