2017-03-05 11 views
0

SuperTestでPUTメソッドをテストするにはどうすればよいですか?私が得るのは応答として "404 Not found"です。Supertest PUTメソッド

要求:

router.put('/', function (req, res) { 
    res.type('json'); 

    FooResource(req.body, function() { 
     res.send("{}"); 
    }); 
}); 

テスト

describe("PUT /foo/fii", function() { 

    it("Respond with 200", function (done) { 

     request(app) 
      .put('/') 
      .set('Accept', 'application/json') 
      .expect(200, done); 

    }); 
}); 

することができますsupertestでも、テストPUT-方法?できるなら、どうやってやるの?

答えて

0

を追加しました:(?)

it("Respond with 200", function (done) { 

     request(app) 
      .put('/') 
      .send("{}") 
      .expect(200) 
      .end(function(err, res) { 
       done(); 
      }) 

    }); 

そして今、それが動作

関連する問題