Re: [PATCH v3 3/3] Smart-http tests: Test http-backend without curl or a webserver
- From
- Tarmigan <tarmigan+git@gmail.com>
- Date
- Jan 2, 2010, 21:37 UTC
- Message-ID
- <905315641001021337v238515c8s34d820236dac698d@mail.gmail.com>
- In-Reply-To
- <20100102210318.GN6914@spearce.org>
On Sat, Jan 2, 2010 at 1:03 PM, Shawn O. Pearce <spearce@spearce.org> wrote:
Show 13 quoted lines
> Tarmigan Casebolt <tarmigan+git@gmail.com> wrote:
>> GET() {
>> - return 0
>> + REQUEST_METHOD="GET" \
>> + run_backend "/repo.git/$1" &&
>> + grep "Status" act.out >act
>> + if [ $? -eq 1 ];
>
> I think this should be spelled as:
>
> if ! grep "Status" act.out >act; then
> printf "Status: 200 OK\r\n" > act
> fiOK. I had figured the "1" would mean "no matches not found" rather than some other error like "file does not exist". Not sure how portable that error value convention is for greps though, so I've changed it as you suggested.
Thanks, Tarmigan