Prueba de enlaces de descarga con Nightwatch.js

Estoy intentando crear una prueba automatizada con Nightwatch.js para verificar que los enlaces de descarga de software funcionen correctamente. No quiero descargar los archivos, ya que son bastante grandes, solo quiero verificar que el enlace correspondiente devuelva una respuesta HTTP 200 para asegurarme de que los enlaces apuntan al lugar correcto.

¿Alguna idea de cómo probar enlaces a archivos descargables con Nightwatch.js?

Esto es lo que tengo actualmente:

/**
 * Test Software Downloads
 * 
 * Verify that software downloads are working 
 */

module.exports = {
    "Download redirect links": function (browser) {

        // download links
        var downloadLinks = {
            "software-download-latest-mac": "http://downloads.company.com/mac/latest/",
            "software-download-latest-linux": "http://downloads.company.com/linux/latest/",
            "software-download-latest-win32": "http://downloads.company.com/windows/32/latest/",
            "software-download-latest-win64": "http://downloads.company.com/windows/64/latest/"
        };

        // loop through download links
        for (var key in downloadLinks) {
            if (downloadLinks.hasOwnProperty(key)) {

                // test each link's status
                browser
                    .url(downloadLinks[key]);
            }
        }

        // end testing
        browser.end();
    }
};

Respuestas a la pregunta(1)

Su respuesta a la pregunta