From 0c66605ff3957624bc9b8536ea273f576463380f Mon Sep 17 00:00:00 2001 From: Stas Vilchik Date: Wed, 1 Nov 2017 20:13:17 +0100 Subject: SONAR-10023 Clear actions must be consistent --- .../issue/components/IssueCommentLine.js | 20 ++++++-------- .../components/__tests__/IssueCommentLine-test.js | 5 ++-- .../__snapshots__/IssueCommentLine-test.js.snap | 32 ++++++++-------------- 3 files changed, 24 insertions(+), 33 deletions(-) (limited to 'server/sonar-web/src/main/js/components/issue') diff --git a/server/sonar-web/src/main/js/components/issue/components/IssueCommentLine.js b/server/sonar-web/src/main/js/components/issue/components/IssueCommentLine.js index 79c2f1c7b18..5ae0471483b 100644 --- a/server/sonar-web/src/main/js/components/issue/components/IssueCommentLine.js +++ b/server/sonar-web/src/main/js/components/issue/components/IssueCommentLine.js @@ -22,7 +22,7 @@ import React from 'react'; import Avatar from '../../../components/ui/Avatar'; import BubblePopupHelper from '../../../components/common/BubblePopupHelper'; import EditIcon from '../../../components/icons-components/EditIcon'; -import DeleteIcon from '../../../components/icons-components/DeleteIcon'; +import { EditButton, DeleteButton } from '../../../components/ui/buttons'; import CommentDeletePopup from '../popups/CommentDeletePopup'; import CommentPopup from '../popups/CommentPopup'; import DateFromNow from '../../../components/intl/DateFromNow'; @@ -119,11 +119,10 @@ export default class IssueCommentLine extends React.PureComponent { toggleComment={this.toggleEditPopup} /> }> - + )} {comment.updatable && ( @@ -134,11 +133,10 @@ export default class IssueCommentLine extends React.PureComponent { position="bottomright" togglePopup={this.toggleDeletePopup} popup={}> - + )} diff --git a/server/sonar-web/src/main/js/components/issue/components/__tests__/IssueCommentLine-test.js b/server/sonar-web/src/main/js/components/issue/components/__tests__/IssueCommentLine-test.js index 3075e60cc89..fc39cfdd0e4 100644 --- a/server/sonar-web/src/main/js/components/issue/components/__tests__/IssueCommentLine-test.js +++ b/server/sonar-web/src/main/js/components/issue/components/__tests__/IssueCommentLine-test.js @@ -53,9 +53,10 @@ it('should open the right popups when the buttons are clicked', () => { const element = shallow( ); - click(element.find('button.js-issue-comment-edit')); + element.find('.js-issue-comment-edit').prop('onClick')(); expect(element.state()).toMatchSnapshot(); - click(element.find('button.js-issue-comment-delete')); + element.find('.js-issue-comment-delete').prop('onClick')(); expect(element.state()).toMatchSnapshot(); + element.update(); expect(element).toMatchSnapshot(); }); diff --git a/server/sonar-web/src/main/js/components/issue/components/__tests__/__snapshots__/IssueCommentLine-test.js.snap b/server/sonar-web/src/main/js/components/issue/components/__tests__/__snapshots__/IssueCommentLine-test.js.snap index 2ffdaa63fd4..71f4ef39f22 100644 --- a/server/sonar-web/src/main/js/components/issue/components/__tests__/__snapshots__/IssueCommentLine-test.js.snap +++ b/server/sonar-web/src/main/js/components/issue/components/__tests__/__snapshots__/IssueCommentLine-test.js.snap @@ -79,12 +79,10 @@ exports[`should open the right popups when the buttons are clicked 3`] = ` position="bottomright" togglePopup={[Function]} > - + /> - + /> @@ -221,12 +217,10 @@ exports[`should render correctly a comment that is updatable 1`] = ` position="bottomright" togglePopup={[Function]} > - + /> - + /> -- cgit v1.2.3