Sha256: 56a9e522f8d006241cf86ef2b234b6fa63fdb6fb9590462816e666d9a0876c42

Contents?: true

Size: 1.73 KB

Versions: 268

Compression:

Stored size: 1.73 KB

Contents

#!/usr/bin/env bash

set -e

source test/setup

use Test::More

{
  output="$(git subrepo status)"

  like "$output" "2 subrepos:" \
    "'status' intro ok"

  like "$output" "Git subrepo 'ext/bashplus':" \
    "ext/bashplus is in 'status'"

  like "$output" "Git subrepo 'ext/test-more-bash':" \
    "ext/test-more-bash is in 'status'"

  unlike "$output" "Git subrepo 'ext/test-more-bash/ext/bashplus':" \
    "ext/test-more-bash/ext/bashplus is not in 'status'"

  unlike "$output" "Git subrepo 'ext/test-more-bash/ext/test-tap-bash':" \
    "ext/test-more-bash/ext/test-tap-bash is not in 'status'"
}

{
  output="$(git subrepo status --ALL)"

  like "$output" "4 subrepos:" \
    "'status --ALL' intro ok"

  like "$output" "Git subrepo 'ext/bashplus':" \
    "ext/bashplus is in 'status --ALL'"

  like "$output" "Git subrepo 'ext/test-more-bash':" \
    "ext/test-more-bash is in 'status --ALL'"

  like "$output" "Git subrepo 'ext/test-more-bash/ext/bashplus':" \
    "ext/test-more-bash/ext/bashplus is in 'status --ALL'"

  like "$output" "Git subrepo 'ext/test-more-bash/ext/test-tap-bash':" \
    "ext/test-more-bash/ext/test-tap-bash is in 'status --ALL'"
}

{
  output="$(git subrepo status --all)"

  like "$output" "2 subrepos:" \
    "'status --all' intro ok"

  like "$output" "Git subrepo 'ext/bashplus':" \
    "ext/bashplus is in 'status --all'"

  like "$output" "Git subrepo 'ext/test-more-bash':" \
    "ext/test-more-bash is in 'status --all'"

  unlike "$output" "Git subrepo 'ext/test-more-bash/ext/bashplus':" \
    "ext/test-more-bash/ext/bashplus is not in 'status --all'"

  unlike "$output" "Git subrepo 'ext/test-more-bash/ext/test-tap-bash':" \
    "ext/test-more-bash/ext/test-tap-bash is not in 'status --all'"
}

done_testing 15

teardown

Version data entries

268 entries across 268 versions & 4 rubygems

Version Path
eac_tools-0.86.5 sub/eac_git/vendor/git-subrepo/test/status.t
eac_tools-0.86.4 sub/eac_git/vendor/git-subrepo/test/status.t
eac_tools-0.86.3 sub/eac_git/vendor/git-subrepo/test/status.t
eac_git-0.16.0 vendor/git-subrepo/test/status.t
eac_tools-0.86.2 sub/eac_git/vendor/git-subrepo/test/status.t
eac_git-0.15.0 vendor/git-subrepo/test/status.t
eac_tools-0.84.2 sub/eac_git/vendor/git-subrepo/test/status.t
eac_tools-0.84.1 sub/eac_git/vendor/git-subrepo/test/status.t
eac_tools-0.84.0 sub/eac_git/vendor/git-subrepo/test/status.t
eac_tools-0.83.0 sub/eac_git/vendor/git-subrepo/test/status.t
eac_tools-0.82.0 sub/eac_git/vendor/git-subrepo/test/status.t
eac_tools-0.81.0 sub/eac_git/vendor/git-subrepo/test/status.t
eac_tools-0.80.0 sub/eac_git/vendor/git-subrepo/test/status.t
eac_tools-0.79.0 sub/eac_git/vendor/git-subrepo/test/status.t
eac_tools-0.78.0 sub/eac_git/vendor/git-subrepo/test/status.t
eac_tools-0.77.1 sub/eac_git/vendor/git-subrepo/test/status.t
eac_tools-0.77.0 sub/eac_git/vendor/git-subrepo/test/status.t
eac_tools-0.76.1 sub/eac_git/vendor/git-subrepo/test/status.t
eac_tools-0.76.0 sub/eac_git/vendor/git-subrepo/test/status.t
eac_tools-0.75.2 sub/eac_git/vendor/git-subrepo/test/status.t