From f43273e5d798c6f6fbebdce4e53cef35872798c9 Mon Sep 17 00:00:00 2001 From: Guilherme Cirne Date: Wed, 19 Feb 2014 16:40:05 -0300 Subject: [PATCH] Rewrite test for clear handler cache. --- test/app.test.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/test/app.test.js b/test/app.test.js index 835dcbdcc..337514af2 100644 --- a/test/app.test.js +++ b/test/app.test.js @@ -29,12 +29,14 @@ describe('app', function() { expect(app.remotes().exports).to.eql({ color: Color }); }); - it('clears handler cache', function() { - var originalRestHandler = app.handler('rest'); - var Color = db.createModel('color', {name: String}); - app.model(Color); - var newRestHandler = app.handler('rest'); - expect(originalRestHandler).to.not.equal(newRestHandler); + it('updates REST API when a new model is added', function(done) { + app.use(loopback.rest()); + request(app).get('/colors').expect(404, function(err, res) { + if (err) return done(err); + var Color = db.createModel('color', {name: String}); + app.model(Color); + request(app).get('/colors').expect(200, done); + }); }); describe('in compat mode', function() {