Sha256: a47bd469627f6f474cbbe47312dc8b7996a7c17d9108302ae2341c48b8227142

Contents?: true

Size: 1.74 KB

Versions: 22

Compression:

Stored size: 1.74 KB

Contents

Feature: Delete

  As a client
  I want to delete files
  So that nobody can fetch them from the server

  Background:
    Given the test server is started

  Scenario: Delete a file
    Given a successful login
    And the server has file "foo"
    When the client successfully deletes "foo"
    Then the server should not have file "foo"

  Scenario: Delete a file in a subdirectory
    Given a successful login
    And the server has file "foo/bar"
    When the client successfully deletes "foo/bar"
    Then the server should not have file "foo/bar"

  Scenario: Change current directory
    Given a successful login
    And the server has file "foo/bar"
    And the client successfully cd's to "foo"
    When the client successfully deletes "bar"
    Then the server should not have file "foo/bar"

  Scenario: Missing path
    Given a successful login
    And the server has file "foo"
    When the client deletes with no path
    Then the server returns a path required error

  Scenario: not found
    Given a successful login
    When the client deletes "foo"
    Then the server returns a not found error

  Scenario: Access denied
    Given a successful login
    When the client deletes "forbidden"
    Then the server returns an access denied error

  Scenario: File system error
    Given a successful login
    When the client deletes "unable"
    Then the server returns an action not taken error

  Scenario: Not logged in
    Given a successful connection
    When the client deletes "foo"
    Then the server returns a not logged in error

  Scenario: Delete not enabled
    Given the test server lacks delete
    And a successful login
    And the server has file "foo"
    When the client deletes "foo"
    Then the server returns an unimplemented command error

Version data entries

22 entries across 22 versions & 2 rubygems

Version Path
ftpd-2.0.1 features/ftp_server/delete.feature
ftpd-2.0.0 features/ftp_server/delete.feature
ftpd-1.1.1 features/ftp_server/delete.feature
ftpd-1.1.0 features/ftp_server/delete.feature
investtools-ftpd-1.0.1 features/ftp_server/delete.feature
ftpd-1.0.1 features/ftp_server/delete.feature
ftpd-1.0.0 features/ftp_server/delete.feature
ftpd-0.17.0 features/ftp_server/delete.feature
ftpd-0.16.0 features/ftp_server/delete.feature
ftpd-0.15.0 features/ftp_server/delete.feature
ftpd-0.14.0 features/ftp_server/delete.feature
ftpd-0.13.0 features/ftp_server/delete.feature
ftpd-0.12.0 features/ftp_server/delete.feature
ftpd-0.11.0 features/ftp_server/delete.feature
ftpd-0.10.0 features/ftp_server/delete.feature
ftpd-0.9.0 features/ftp_server/delete.feature
ftpd-0.7.1 features/ftp_server/delete.feature
ftpd-0.8.0 features/ftp_server/delete.feature
ftpd-0.7.0 features/ftp_server/delete.feature
ftpd-0.6.0 features/ftp_server/delete.feature