Fixing createProject e2e tests

stable
Alejandro Alonso 2017-02-24 09:31:55 +01:00
parent 3e83dfb81e
commit aaf90fbf42
2 changed files with 3 additions and 1 deletions

View File

@ -44,7 +44,7 @@ class DuplicateProjectController
refreshReferenceProject: (slug) -> refreshReferenceProject: (slug) ->
@projectsService.getProjectBySlug(slug).then (project) => @projectsService.getProjectBySlug(slug).then (project) =>
@.referenceProject = project @.referenceProject = project
@.members = project.get('members') @.members = project.get('members').filter (it) => return it.get('id') != @.user.get('id')
@.invitedMembers = @.members.map (it) -> return it.get('id') @.invitedMembers = @.members.map (it) -> return it.get('id')
@.checkUsersLimit() @.checkUsersLimit()
@ -63,6 +63,7 @@ class DuplicateProjectController
submit: () -> submit: () ->
projectId = @.referenceProject.get('id') projectId = @.referenceProject.get('id')
data = @.projectForm data = @.projectForm
data.users = @.invitedMembers
@.formSubmitLoading = true @.formSubmitLoading = true
@projectsService.duplicate(projectId, data).then (newProject) => @projectsService.duplicate(projectId, data).then (newProject) =>

View File

@ -20,6 +20,7 @@ describe('create-duplicate-delete project', function() {
let projectName = 'duplicated-project-' + Date.now(); let projectName = 'duplicated-project-' + Date.now();
newProjectScreen.fillNameAndDescription(projectName, 'Lorem Ipsum') newProjectScreen.fillNameAndDescription(projectName, 'Lorem Ipsum')
await newProjectScreen.createProject(); await newProjectScreen.createProject();
await browser.waitForAngular();
let url = await browser.getCurrentUrl(); let url = await browser.getCurrentUrl();
expect(url).to.be.equal(browser.params.glob.host + 'project/admin-' + projectName + '/'); expect(url).to.be.equal(browser.params.glob.host + 'project/admin-' + projectName + '/');
}); });