vendredi 21 août 2015

Can't test OPTIONS method using mocha and supertest

The related question Cant test DELETE method using mocha and supertest and its current two answers didn't solved my issue :(

The following is the test definition:

api = supertest(url);

describe('when OPTIONS', function () {
    it('should return only method GET', function (done) {
      api
        .options('/')
        .expect('Allow', 'GET')
        .expect(200, done);
    });
  });

Its keeping triggering the following error:

Uncaught TypeError: Cannot read property 'header' of undefined
      at _stream_readable.js:944:16

and when:

 api
        .options('/')
        .end(function(error,res){
          if (error) return done(error);
          done()
        });

It says:

SyntaxError: Unexpected token G
      at Object.parse (native)
      at _stream_readable.js:944:16

I already tried a lot of things without being able to make this work.

I 'm using supertest ^1.0.1 and it worked fine with version ~0.13.0.

Related issue at http://ift.tt/1Jx8Fnh

Thanks

Aucun commentaire:

Enregistrer un commentaire