@@ -6,8 +6,6 @@ load script_helper
66
77setup () {
88 mkdir -p " $TEST_GO_ROOTDIR /bin" " $TEST_GO_SCRIPTS_DIR "
9- cp " $_GO_ROOTDIR /scripts/changes" " $TEST_GO_SCRIPTS_DIR "
10- create_test_go_script ' PATH="$_GO_ROOTDIR/bin:$PATH"' ' @go "$@"'
119}
1210
1311teardown () {
@@ -38,26 +36,27 @@ create_fake_git() {
3836 run " $TEST_GO_ROOTDIR /bin/git" ' tag'
3937 assert_success " ${versions[*]} "
4038
41- run " $TEST_GO_SCRIPT " complete 1 changes ' '
39+ local PATH=" $TEST_GO_ROOTDIR /bin:$PATH "
40+ run ./go changes --complete 0 ' '
4241 assert_success " ${versions[*]} "
4342
44- run " $TEST_GO_SCRIPT " complete 1 changes ' v1.0'
43+ run ./go changes -- complete 0 ' v1.0'
4544 assert_success ' v1.0.0'
4645
47- run " $TEST_GO_SCRIPT " complete 2 changes ' v1.0.0' ' v1.1'
46+ run ./go changes -- complete 1 ' v1.0.0' ' v1.1'
4847 assert_success ' v1.1.0'
4948
50- run " $TEST_GO_SCRIPT " complete 3 changes ' v1.0.0' ' v1.1.0' ' '
49+ run ./go changes -- complete 2 ' v1.0.0' ' v1.1.0' ' '
5150 assert_failure ' '
5251}
5352
5453@test " $SUITE : error if no start ref" {
55- run " $TEST_GO_SCRIPT " changes
54+ run ./go changes
5655 assert_failure " Start ref not specified."
5756}
5857
5958@test " $SUITE : error if no end ref" {
60- run " $TEST_GO_SCRIPT " changes v1.0.0
59+ run ./go changes v1.0.0
6160 assert_failure " End ref not specified."
6261}
6362
@@ -74,7 +73,8 @@ create_fake_git() {
7473 )
7574
7675 create_fake_git " ${fake_git_impl[@]} "
77- run " $TEST_GO_SCRIPT " changes v1.0.0 v1.1.0
76+ local PATH=" $TEST_GO_ROOTDIR /bin:$PATH "
77+ run ./go changes v1.0.0 v1.1.0
7878 assert_success
7979 assert_line_matches 0 ' ^--pretty=format:'
8080 assert_line_matches 1 ' ^v1\.0\.0\.\.v1\.1\.0\^$'
0 commit comments