Fixing createProject e2e tests
parent
3e83dfb81e
commit
aaf90fbf42
|
@ -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) =>
|
||||||
|
|
|
@ -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 + '/');
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue