I was recently running `brew tests` without `--online` and I noticed that there was still one formulae.brew.sh request. I narrowed it down to a `brew desc` test, so this adds `:needs_network` to that test. As expected, `brew tests` doesn't make any network requests after this change unless `--online` is used.