Sha256: 60ee6285d69c6c12b87cb30719fc7c3f7e307561a82094c6117b39a9c9cad207

Contents?: true

Size: 1.46 KB

Versions: 22

Compression:

Stored size: 1.46 KB

Contents

Feature: Login

  As a client
  I want to log in
  So that I can transfer files

  Background:
    Given the test server has auth level "AUTH_ACCOUNT"
    And the test server is started

  Scenario: Normal connection
    Given a successful login
    Then the server returns no error
    And the client should be logged in

  Scenario: Bad user
    Given the client connects
    When the client logs in with bad user
    Then the server returns a login incorrect error
    And the client should not be logged in

  Scenario: Bad password
    Given a successful connection
    When the client logs in with bad password
    Then the server returns a login incorrect error
    And the client should not be logged in

  Scenario: Bad account
    Given a successful connection
    When the client logs in with bad account
    Then the server returns a login incorrect error
    And the client should not be logged in

  Scenario: ACCT without parameter
    Given a successful connection
    And the client sends a user
    And the client sends a password
    When the client sends "ACCT"
    Then the server returns a syntax error

  Scenario: PASS not followed by ACCT
    Given a successful connection
    And the client sends a user
    And the client sends a password
    When the client sends "NOOP"
    Then the server returns a bad sequence error

  Scenario: ACCT out of sequence
    Given a successful connection
    When the client sends "ACCT"
    Then the server returns a bad sequence error

Version data entries

22 entries across 22 versions & 2 rubygems

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