Sha256: 3f62655697477cc67e69c77cf3fdedba47fe09028ac130ae45aaa7055895c9ac

Contents?: true

Size: 1.22 KB

Versions: 29

Compression:

Stored size: 1.22 KB

Contents

Feature: Mode

  As a client
  I want to set the file transfer mode
  So that can optimize the transfer

  Background:
    Given the test server is started

  Scenario: Stream
    Given a successful login
    And the server has file "ascii_unix"
    When the client successfully sets mode "S"
    And the client successfully gets text "ascii_unix"
    Then the remote file "ascii_unix" should match the local file

  Scenario: Block
    Given a successful login
    And the server has file "ascii_unix"
    When the client sets mode "B"
    Then the server returns a mode not implemented error

  Scenario: Compressed
    Given a successful login
    And the server has file "ascii_unix"
    When the client sets mode "C"
    Then the server returns a mode not implemented error

  Scenario: Invalid
    Given a successful login
    And the server has file "ascii_unix"
    When the client sets mode "*"
    Then the server returns an invalid mode error

  Scenario: Not logged in
    Given a successful connection
    When the client sets mode "S"
    Then the server returns a not logged in error

  Scenario: Missing parameter
    Given a successful login
    When the client sets mode with no parameter
    Then the server returns a syntax error

Version data entries

29 entries across 29 versions & 2 rubygems

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