From 9a96f070d56bbb862e9199a8c8346e3583f6656b Mon Sep 17 00:00:00 2001 From: Alasdair Smith Date: Thu, 2 Nov 2017 12:09:47 +0000 Subject: [PATCH] Add assertions for correctly mapping V1 properties --- .../UnitTests/coffee/Project/ProjectControllerTests.coffee | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/services/web/test/UnitTests/coffee/Project/ProjectControllerTests.coffee b/services/web/test/UnitTests/coffee/Project/ProjectControllerTests.coffee index 7cd43f0174..2392c4476b 100644 --- a/services/web/test/UnitTests/coffee/Project/ProjectControllerTests.coffee +++ b/services/web/test/UnitTests/coffee/Project/ProjectControllerTests.coffee @@ -314,6 +314,13 @@ describe "ProjectController", -> it 'should include V1 projects', (done) -> @res.render = (pageName, opts) => opts.projects.length.should.equal (@projects.length + @collabertions.length + @readOnly.length + @V1Response.projects.length) + opts.projects.forEach (p) -> + # Check properties correctly mapped from V1 + expect(p).to.have.property 'id' + expect(p).to.have.property 'name' + expect(p).to.have.property 'lastUpdated' + expect(p).to.have.property 'accessLevel' + expect(p).to.have.property 'archived' done() @ProjectController.projectListPage @req, @res