How to use the faux-jax.install function in faux-jax

To help you get started, we’ve selected a few faux-jax examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github algolia / algoliasearch-client-javascript / test / spec / browser / request-strategy / handles-JSONP-syntax-error.js View on Github external
}, function run(err, res, body) {
    t.error(err, 'No error while calling /1/indexes/JSONP-syntax-error/reset');
    t.deepEqual(body, {calls: 0}, 'No JSONP calls done');

    fauxJax.install();

    index.search('JSONP Failure', searchCallback);

    fauxJax.on('request', function(req) {
      // we should pass here as much time as the number of hosts (2)
      t.pass();
      // simulate network error
      req.onerror();
    });
  });
github algolia / algoliasearch-client-javascript / test / spec / browser / request-strategy / uses-JSONP.js View on Github external
}, function run(err) {
    t.error(err, 'No error while reseting the /1/indexes/request-strategy-uses-JSONP route');

    fauxJax.install();

    index.search('hello', searchCallback);

    fauxJax.on('request', function(req) {
      nbRequests++;
      req.respond(500, {}, JSON.stringify({message: 'Try again', status: 500}));
    });
  });
});
github algolia / algoliasearch-client-javascript / test / spec / browser / request-strategy / slow-JSONP-response.js View on Github external
}, function run(err) {
      t.error(err, 'No error while reseting the /1/indexes/slow-response route');

      fauxJax.install();
      fauxJax.on('request', function(req) {
        req.respond(500, {}, JSON.stringify({status: 500, message: 'woops!'}));
      });
      index.search('hello', searchCallback);
    });
  });

faux-jax

Intercept and respond to requests in the browser (XMLHttpRequest, XDomainRequest) and Node.js (http(s) module)

MIT
Latest version published 8 years ago

Package Health Score

48 / 100
Full package analysis

Popular faux-jax functions