Sha256: 3b86f0a3317b45f3e42326dfc794827369eb1f43e84d41a25e87ef01069a03ea

Contents?: true

Size: 1.93 KB

Versions: 10

Compression:

Stored size: 1.93 KB

Contents

Feature: gcli member

  Scenario: Available commands

    When I run `gcli member`
    Then the exit status should be 0
      And the output should contain "gcli member delete"
      And the output should contain "gcli member list"
      And the output should contain "gcli member member"
      And the output should contain "gcli member publicize"

  Scenario: List members
    Given the GitHub API server:
    """
    get('/orgs/rails/members') { status 200 }
    """
    When I run `gcli member ls rails`
    Then the exit status should be 0

  Scenario: List public members
    Given the GitHub API server:
    """
    get('/orgs/rails/public_members') { status 200 }
    """
    When I run `gcli member ls --public rails`
    Then the exit status should be 0

  Scenario: Check if user is a member of an organization
    Given the GitHub API server:
    """
    get('/orgs/rails/members/wycats') { status 200 }
    """
    When I run `gcli member member rails wycats`
    Then the exit status should be 0

  Scenario: Check if user is a public member of an organization
    Given the GitHub API server:
    """
    get('/orgs/rails/public_members/wycats') { status 200 }
    """
    When I run `gcli member member --public rails wycats`
    Then the exit status should be 0

  Scenario: Remove a member
    Given the GitHub API server:
    """
    delete('/orgs/rails/members/wycats') { status 200 }
    """
    When I run `gcli member del rails wycats`
    Then the exit status should be 0

  Scenario: Publicize user's membership
    Given the GitHub API server:
    """
    put('/orgs/rails/public_members/wycats') { status 200 }
    """
    When I run `gcli member publicize rails wycats`
    Then the exit status should be 0

  Scenario: Conceal user's membership
    Given the GitHub API server:
    """
    delete('/orgs/rails/public_members/wycats') { status 200 }
    """
    When I run `gcli member conceal rails wycats`
    Then the exit status should be 0

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
github_cli-0.5.9 features/member.feature
github_cli-0.5.8 features/member.feature
github_cli-0.5.7 features/member.feature
github_cli-0.5.6 features/member.feature
github_cli-0.5.5 features/member.feature
github_cli-0.5.4 features/member.feature
github_cli-0.5.3 features/member.feature
github_cli-0.5.2 features/member.feature
github_cli-0.5.1 features/member.feature
github_cli-0.5.0 features/member.feature