Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 733b11f

Browse files
author
Tilde Ann Thurium
committed
add unit test
negated assertions ftw
1 parent 2338250 commit 733b11f

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

test/controllers/commit-controller.test.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,16 @@ describe('CommitController', function() {
8787
assert.strictEqual(wrapper.find('CommitView').prop('message'), 'some message');
8888
});
8989

90+
it('repository.didUpdate is not called when commit message changes', function() {
91+
repository.setCommitMessage('some message');
92+
const wrapper = shallow(app, {disableLifecycleMethods: true}).instance();
93+
sinon.spy(wrapper.props.repository.state, 'didUpdate');
94+
assert.strictEqual(wrapper.getCommitMessage(), 'some message');
95+
wrapper.handleMessageChange('new message');
96+
assert.strictEqual(wrapper.getCommitMessage(), 'new message');
97+
assert.isFalse(wrapper.props.repository.state.didUpdate.called);
98+
});
99+
90100
describe('when a merge message is defined', function() {
91101
it('is set to the merge message when merging', function() {
92102
app = React.cloneElement(app, {isMerging: true, mergeMessage: 'merge conflict!'});

0 commit comments

Comments
 (0)