Fix header tests

stable
Xavier Julián 2016-08-18 09:00:22 +02:00 committed by David Barragán Merino
parent 3b5fe82b54
commit 1ad2dd70b3
3 changed files with 12 additions and 12 deletions

View File

@ -1,24 +1,24 @@
.detail-title-wrapper
.detail-title-wrapper.e2e-story-header
h2.detail-title-text.ng-animate-disabled(
ng-show="!vm.editMode"
ng-hide="vm.editMode"
)
span.detail-number {{'#' + vm.item.ref}}
span.detail-subject(
span.detail-subject.e2e-title-subject(
ng-click="vm.editSubject(true)"
ng-if="vm.permissions.canEdit"
) {{vm.item.subject}}
span.detail-subject(
span.detail-subject.e2e-title-subject(
ng-if="!vm.permissions.canEdit"
) {{vm.item.subject}}
tg-svg.detail-edit(
tg-svg.detail-edit.e2e-detail-edit(
ng-if="vm.permissions.canEdit"
svg-icon="icon-edit"
ng-click="vm.editSubject(true)"
)
.edit-title-wrapper(ng-if="vm.editMode")
input.edit-title-input(
input.edit-title-input.e2e-title-input(
type="text"
ng-model="vm.item.subject"
maxlength="500"
@ -26,7 +26,7 @@
required
ng-keydown="vm.onKeyDown($event)"
)
button.edit-title-button(
button.edit-title-button.e2e-title-button(
ng-click="vm.saveSubject()"
tg-loading="vm.loadingSubject"
)

View File

@ -69,7 +69,7 @@
"angular-translate-loader-partial": "~2.10.0",
"angular-translate-loader-static-files": "~2.10.0",
"angular-translate-interpolation-messageformat": "~2.10.0",
"ngInfiniteScroll": "1.3.0",
"ngInfiniteScroll": "^1.3.0",
"immutable": "~3.8.1",
"bluebird": "~3.3.5",
"intro.js": "~2.1.0",

View File

@ -2,22 +2,22 @@ var utils = require('../utils');
var helper = module.exports;
helper.title = function() {
let el = $('span[tg-editable-subject]');
let el = $('.e2e-story-header');
let obj = {
el: el,
getTitle: function() {
return el.$('.view-subject').getText();
return el.$('.e2e-title-subject').getText();
},
setTitle: function(title) {
el.$('.view-subject').click();
el.$('.edit-subject input').clear().sendKeys(title);
el.$('.e2e-detail-edit').click();
el.$('.e2e-title-input').clear().sendKeys(title);
},
save: async function() {
el.$('.save').click();
el.$('.e2e-title-button').click();
await browser.waitForAngular();
}
};