diff options
author | 2017-08-07 11:39:39 +0800 | |
---|---|---|
committer | 2017-08-07 11:39:39 +0800 | |
commit | 21d72c4a80fe2937d0c4ddd20624b27adbcd989b (patch) | |
tree | e5013ee12f74f8452e01cbff16e7b0158bc456cb /common/src/main/webapp/usageguide/appserver/node_modules/node-restful/test/model.template.js | |
parent | f533e73e2ae32e010b16abdcf7985abaf31ab843 (diff) |
Upload the ESR GUI seed code
Issue-ID: AAI-68
Change-Id: Ia50ce0570c2fabecd77199d4e8454f56fe587c4e
Signed-off-by: lizi00164331 <li.zi30@zte.com.cn>
Diffstat (limited to 'common/src/main/webapp/usageguide/appserver/node_modules/node-restful/test/model.template.js')
-rw-r--r-- | common/src/main/webapp/usageguide/appserver/node_modules/node-restful/test/model.template.js | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/common/src/main/webapp/usageguide/appserver/node_modules/node-restful/test/model.template.js b/common/src/main/webapp/usageguide/appserver/node_modules/node-restful/test/model.template.js new file mode 100644 index 0000000..8174391 --- /dev/null +++ b/common/src/main/webapp/usageguide/appserver/node_modules/node-restful/test/model.template.js @@ -0,0 +1,62 @@ +var should = require('should'), + request = require('supertest'), + config = require('./fixtures/config'), + sinon = require('sinon'); + +describe.skip('Model', function() { + var movies, + users, + app, + movie1, + movie2, + movie3, + user1, + user2; + before(function() { + app = config.app; + movies = config.movie; + users = config.user; + movie1 = config.movies[0]; + movie2 = config.movies[1]; + movie3 = config.movies[2]; + user1 = config.users[0]; + user2 = config.users[1]; + }); + describe('.template(route, filters)', function() { + it('should work for get', function() { + var template = movies.template(['get'], []); + template.should.equal('index'); + }); + it('should work for getDetail', function() { + var template = movies.template(['get'], [{ key: '_id', value: 'ad' }]); + template.should.equal('show'); + }); + }); + describe('format=html', function() { + it('should render index', function(done) { + request(app) + .get('/api/movies?format=html') + .expect('Content-Type', /html/) + .end(function(err, res) { + res.text.should.match(/index/); + res.text.should.match(new RegExp(movie1.title)); + res.text.should.match(new RegExp(movie2.title)); + res.text.should.match(new RegExp(movie3.title)); + done(); + }); + }); + it('should render show', function(done) { + request(app) + .get('/api/movies/' + movie1._id + '/?format=html') + .expect('Content-Type', /html/) + .end(function(err, res) { + res.text.should.match(/show/); + res.text.should.match(new RegExp(movie1.title)); + res.text.should.not.match(new RegExp(movie2.title)); + res.text.should.not.match(new RegExp(movie3.title)); + done(); + }); + + }); + }); +}); |