AChecker's API reports a status of PASS if the URL provided by the user isn't valid (example). This is bad.
This PR connects to AChecker while simultaneously attempting to reach the URL via http. It uses async.parallel to avoid a race condition. If the http request fails, it aborts and notifies the user.
AChecker's API reports a status of
PASS
if the URL provided by the user isn't valid (example). This is bad.This PR connects to AChecker while simultaneously attempting to reach the URL via http. It uses
async.parallel
to avoid a race condition. If the http request fails, it aborts and notifies the user.Fixes #11.