Skip to content

Commit c39176b

Browse files
avargitster
authored andcommitted
proc-receive hook tests: use "test_hook" instead of "write_script"
Change the t5411/*.sh tests to use the test_hook helper instead of "write_script". Unfortunately these tests do the setup and test across different test_expect_success blocks, so we have to use --clobber (implying --setup) for these. Let's change those that can use a quoted here-doc to do so while we're at it. Signed-off-by: Ævar Arnfjörð Bjarmason <[email protected]> Signed-off-by: Junio C Hamano <[email protected]>
1 parent 66865d1 commit c39176b

26 files changed

+67
-67
lines changed

t/t5411/once-0010-report-status-v1.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ test_expect_success "setup receive.procReceiveRefs" '
33
'
44

55
test_expect_success "setup proc-receive hook" '
6-
write_script "$upstream/hooks/proc-receive" <<-EOF
6+
test_hook -C "$upstream" --clobber proc-receive <<-EOF
77
printf >&2 "# proc-receive hook\n"
88
test-tool proc-receive -v \
99
-r "ok refs/for/main/topic1" \

t/t5411/test-0002-pre-receive-declined.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
test_expect_success "setup pre-receive hook ($PROTOCOL)" '
22
mv "$upstream/hooks/pre-receive" "$upstream/hooks/pre-receive.ok" &&
3-
write_script "$upstream/hooks/pre-receive" <<-EOF
3+
test_hook -C "$upstream" --clobber pre-receive <<-\EOF
44
exit 1
55
EOF
66
'
@@ -21,7 +21,7 @@ test_expect_success "git-push is declined ($PROTOCOL)" '
2121
EOF
2222
test_cmp expect actual &&
2323
24-
test_cmp_refs -C "$upstream" <<-EOF
24+
test_cmp_refs -C "$upstream" <<-\EOF
2525
<COMMIT-A> refs/heads/main
2626
EOF
2727
'

t/t5411/test-0003-pre-receive-declined--porcelain.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
test_expect_success "setup pre-receive hook ($PROTOCOL/porcelain)" '
22
mv "$upstream/hooks/pre-receive" "$upstream/hooks/pre-receive.ok" &&
3-
write_script "$upstream/hooks/pre-receive" <<-EOF
3+
test_hook -C "$upstream" --clobber pre-receive <<-\EOF
44
exit 1
55
EOF
66
'

t/t5411/test-0013-bad-protocol.sh

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
test_expect_success "setup proc-receive hook (unknown version, $PROTOCOL)" '
2-
write_script "$upstream/hooks/proc-receive" <<-EOF
2+
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
33
printf >&2 "# proc-receive hook\n"
44
test-tool proc-receive -v --version 2
55
EOF
@@ -40,7 +40,7 @@ test_expect_success "proc-receive: bad protocol (unknown version, $PROTOCOL)" '
4040
'
4141

4242
test_expect_success "setup proc-receive hook (hook --die-read-version, $PROTOCOL)" '
43-
write_script "$upstream/hooks/proc-receive" <<-EOF
43+
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
4444
printf >&2 "# proc-receive hook\n"
4545
test-tool proc-receive -v --die-read-version
4646
EOF
@@ -65,13 +65,13 @@ test_expect_success "proc-receive: bad protocol (hook --die-read-version, $PROTO
6565
grep "remote: fatal: die with the --die-read-version option" out-$test_count &&
6666
grep "remote: error: fail to negotiate version with proc-receive hook" out-$test_count &&
6767
68-
test_cmp_refs -C "$upstream" <<-EOF
68+
test_cmp_refs -C "$upstream" <<-\EOF
6969
<COMMIT-A> refs/heads/main
7070
EOF
7171
'
7272

7373
test_expect_success "setup proc-receive hook (hook --die-write-version, $PROTOCOL)" '
74-
write_script "$upstream/hooks/proc-receive" <<-EOF
74+
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
7575
printf >&2 "# proc-receive hook\n"
7676
test-tool proc-receive -v --die-write-version
7777
EOF
@@ -102,7 +102,7 @@ test_expect_success "proc-receive: bad protocol (hook --die-write-version, $PROT
102102
'
103103

104104
test_expect_success "setup proc-receive hook (hook --die-read-commands, $PROTOCOL)" '
105-
write_script "$upstream/hooks/proc-receive" <<-EOF
105+
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
106106
printf >&2 "# proc-receive hook\n"
107107
test-tool proc-receive -v --die-read-commands
108108
EOF
@@ -132,7 +132,7 @@ test_expect_success "proc-receive: bad protocol (hook --die-read-commands, $PROT
132132
'
133133

134134
test_expect_success "setup proc-receive hook (hook --die-read-push-options, $PROTOCOL)" '
135-
write_script "$upstream/hooks/proc-receive" <<-EOF
135+
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
136136
printf >&2 "# proc-receive hook\n"
137137
test-tool proc-receive -v --die-read-push-options
138138
EOF
@@ -164,7 +164,7 @@ test_expect_success "proc-receive: bad protocol (hook --die-read-push-options, $
164164
'
165165

166166
test_expect_success "setup proc-receive hook (hook --die-write-report, $PROTOCOL)" '
167-
write_script "$upstream/hooks/proc-receive" <<-EOF
167+
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
168168
printf >&2 "# proc-receive hook\n"
169169
test-tool proc-receive -v --die-write-report
170170
EOF
@@ -194,7 +194,7 @@ test_expect_success "proc-receive: bad protocol (hook --die-write-report, $PROTO
194194
'
195195

196196
test_expect_success "setup proc-receive hook (no report, $PROTOCOL)" '
197-
write_script "$upstream/hooks/proc-receive" <<-EOF
197+
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
198198
printf >&2 "# proc-receive hook\n"
199199
test-tool proc-receive -v
200200
EOF
@@ -236,7 +236,7 @@ test_expect_success "cleanup ($PROTOCOL)" '
236236
'
237237

238238
test_expect_success "setup proc-receive hook (no ref, $PROTOCOL)" '
239-
write_script "$upstream/hooks/proc-receive" <<-EOF
239+
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
240240
printf >&2 "# proc-receive hook\n"
241241
test-tool proc-receive -v \
242242
-r "ok"
@@ -269,7 +269,7 @@ test_expect_success "proc-receive: bad protocol (no ref, $PROTOCOL)" '
269269
'
270270

271271
test_expect_success "setup proc-receive hook (unknown status, $PROTOCOL)" '
272-
write_script "$upstream/hooks/proc-receive" <<-EOF
272+
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
273273
printf >&2 "# proc-receive hook\n"
274274
test-tool proc-receive -v \
275275
-r "xx refs/for/main/topic"

t/t5411/test-0014-bad-protocol--porcelain.sh

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
test_expect_success "setup proc-receive hook (unknown version, $PROTOCOL/porcelain)" '
2-
write_script "$upstream/hooks/proc-receive" <<-EOF
2+
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
33
printf >&2 "# proc-receive hook\n"
44
test-tool proc-receive -v --version 2
55
EOF
@@ -40,7 +40,7 @@ test_expect_success "proc-receive: bad protocol (unknown version, $PROTOCOL/porc
4040
'
4141

4242
test_expect_success "setup proc-receive hook (hook --die-read-version, $PROTOCOL/porcelain)" '
43-
write_script "$upstream/hooks/proc-receive" <<-EOF
43+
test_hook -C "$upstream" --clobber proc-receive <<-EOF
4444
printf >&2 "# proc-receive hook\n"
4545
test-tool proc-receive -v --die-read-version
4646
EOF
@@ -71,7 +71,7 @@ test_expect_success "proc-receive: bad protocol (hook --die-read-version, $PROTO
7171
'
7272

7373
test_expect_success "setup proc-receive hook (hook --die-write-version, $PROTOCOL/porcelain)" '
74-
write_script "$upstream/hooks/proc-receive" <<-EOF
74+
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
7575
printf >&2 "# proc-receive hook\n"
7676
test-tool proc-receive -v --die-write-version
7777
EOF
@@ -102,7 +102,7 @@ test_expect_success "proc-receive: bad protocol (hook --die-write-version, $PROT
102102
'
103103

104104
test_expect_success "setup proc-receive hook (hook --die-read-commands, $PROTOCOL/porcelain)" '
105-
write_script "$upstream/hooks/proc-receive" <<-EOF
105+
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
106106
printf >&2 "# proc-receive hook\n"
107107
test-tool proc-receive -v --die-read-commands
108108
EOF
@@ -132,7 +132,7 @@ test_expect_success "proc-receive: bad protocol (hook --die-read-commands, $PROT
132132
'
133133

134134
test_expect_success "setup proc-receive hook (hook --die-read-push-options, $PROTOCOL/porcelain)" '
135-
write_script "$upstream/hooks/proc-receive" <<-EOF
135+
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
136136
printf >&2 "# proc-receive hook\n"
137137
test-tool proc-receive -v --die-read-push-options
138138
EOF
@@ -164,7 +164,7 @@ test_expect_success "proc-receive: bad protocol (hook --die-read-push-options, $
164164
'
165165

166166
test_expect_success "setup proc-receive hook (hook --die-write-report, $PROTOCOL/porcelain)" '
167-
write_script "$upstream/hooks/proc-receive" <<-EOF
167+
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
168168
printf >&2 "# proc-receive hook\n"
169169
test-tool proc-receive -v --die-write-report
170170
EOF
@@ -194,7 +194,7 @@ test_expect_success "proc-receive: bad protocol (hook --die-write-report, $PROTO
194194
'
195195

196196
test_expect_success "setup proc-receive hook (no report, $PROTOCOL/porcelain)" '
197-
write_script "$upstream/hooks/proc-receive" <<-EOF
197+
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
198198
printf >&2 "# proc-receive hook\n"
199199
test-tool proc-receive -v
200200
EOF
@@ -236,7 +236,7 @@ test_expect_success "cleanup ($PROTOCOL/porcelain)" '
236236
'
237237

238238
test_expect_success "setup proc-receive hook (no ref, $PROTOCOL/porcelain)" '
239-
write_script "$upstream/hooks/proc-receive" <<-EOF
239+
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
240240
printf >&2 "# proc-receive hook\n"
241241
test-tool proc-receive -v \
242242
-r "ok"
@@ -270,7 +270,7 @@ test_expect_success "proc-receive: bad protocol (no ref, $PROTOCOL/porcelain)" '
270270
'
271271

272272
test_expect_success "setup proc-receive hook (unknown status, $PROTOCOL/porcelain)" '
273-
write_script "$upstream/hooks/proc-receive" <<-EOF
273+
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
274274
printf >&2 "# proc-receive hook\n"
275275
test-tool proc-receive -v \
276276
-r "xx refs/for/main/topic"

t/t5411/test-0020-report-ng.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
test_expect_success "setup proc-receive hook (ng, no message, $PROTOCOL)" '
2-
write_script "$upstream/hooks/proc-receive" <<-EOF
2+
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
33
printf >&2 "# proc-receive hook\n"
44
test-tool proc-receive -v \
55
-r "ng refs/for/main/topic"
@@ -31,7 +31,7 @@ test_expect_success "proc-receive: fail to update (ng, no message, $PROTOCOL)" '
3131
'
3232

3333
test_expect_success "setup proc-receive hook (ng message, $PROTOCOL)" '
34-
write_script "$upstream/hooks/proc-receive" <<-EOF
34+
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
3535
printf >&2 "# proc-receive hook\n"
3636
test-tool proc-receive -v \
3737
-r "ng refs/for/main/topic error msg"

t/t5411/test-0021-report-ng--porcelain.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
test_expect_success "setup proc-receive hook (ng, no message, $PROTOCOL/porcelain)" '
2-
write_script "$upstream/hooks/proc-receive" <<-EOF
2+
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
33
printf >&2 "# proc-receive hook\n"
44
test-tool proc-receive -v \
55
-r "ng refs/for/main/topic"
@@ -32,7 +32,7 @@ test_expect_success "proc-receive: fail to update (ng, no message, $PROTOCOL/por
3232
'
3333

3434
test_expect_success "setup proc-receive hook (ng message, $PROTOCOL/porcelain)" '
35-
write_script "$upstream/hooks/proc-receive" <<-EOF
35+
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
3636
printf >&2 "# proc-receive hook\n"
3737
test-tool proc-receive -v \
3838
-r "ng refs/for/main/topic error msg"

t/t5411/test-0022-report-unexpect-ref.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
test_expect_success "setup proc-receive hook (unexpected ref, $PROTOCOL)" '
2-
write_script "$upstream/hooks/proc-receive" <<-EOF
2+
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
33
printf >&2 "# proc-receive hook\n"
44
test-tool proc-receive -v \
55
-r "ok refs/heads/main"

t/t5411/test-0023-report-unexpect-ref--porcelain.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
test_expect_success "setup proc-receive hook (unexpected ref, $PROTOCOL/porcelain)" '
2-
write_script "$upstream/hooks/proc-receive" <<-EOF
2+
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
33
printf >&2 "# proc-receive hook\n"
44
test-tool proc-receive -v \
55
-r "ok refs/heads/main"

t/t5411/test-0024-report-unknown-ref.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
test_expect_success "setup proc-receive hook (unexpected ref, $PROTOCOL)" '
2-
write_script "$upstream/hooks/proc-receive" <<-EOF
2+
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
33
printf >&2 "# proc-receive hook\n"
44
test-tool proc-receive -v \
55
-r "ok refs/for/main/topic"

0 commit comments

Comments
 (0)