On 4/20/2014 7:23 PM, Felipe Contreras wrote: > [...] > > diff --git a/t/t5408-update-branch-hook.sh b/t/t5408-update-branch-hook.sh > new file mode 100755 > index 0000000..d921c0e > --- /dev/null > +++ b/t/t5408-update-branch-hook.sh > @@ -0,0 +1,39 @@ > +#!/bin/sh > + > +test_description='Test the update-branch hook' > + > +. ./test-lib.sh > + > +setup () { > + mkdir -p .git/hooks && > + cat > .git/hooks/update-branch <<-'EOF' && > + #!/bin/sh > + echo $@ > .git/update-branch.args > + EOF > + chmod +x .git/hooks/update-branch && > + echo one > content && > + git add content && > + git commit -a -m one > +} > + > +setup According to t/README `setup` should be inside an assertion just as any other test: > Do's, don'ts & things to keep in mind > ------------------------------------- > > Here are a few examples of things you probably should and shouldn't do > when writing tests. > > Do: > > - Put all code inside test_expect_success and other assertions. > > Even code that isn't a test per se, but merely some setup code > should be inside a test assertion. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html