Updated specs to account for removed buttons
This commit is contained in:
parent
b46ec15138
commit
b328218a71
4 changed files with 2 additions and 65 deletions
|
@ -43,7 +43,7 @@ describe 'Multi-file editor new directory', :js do
|
|||
find('.js-ide-commit-mode').click
|
||||
|
||||
find('.multi-file-commit-list-item').hover
|
||||
first('.multi-file-discard-btn .btn').click
|
||||
click_button 'Stage'
|
||||
|
||||
fill_in('commit-message', with: 'commit message ide')
|
||||
|
||||
|
|
|
@ -35,7 +35,7 @@ describe 'Multi-file editor new file', :js do
|
|||
find('.js-ide-commit-mode').click
|
||||
|
||||
find('.multi-file-commit-list-item').hover
|
||||
first('.multi-file-discard-btn .btn').click
|
||||
click_button 'Stage'
|
||||
|
||||
fill_in('commit-message', with: 'commit message ide')
|
||||
|
||||
|
|
|
@ -33,10 +33,6 @@ describe('Multi-file editor commit sidebar list item', () => {
|
|||
expect(vm.$el.querySelector('.multi-file-commit-list-path').textContent).toContain(f.path);
|
||||
});
|
||||
|
||||
it('renders actionn button', () => {
|
||||
expect(vm.$el.querySelector('.multi-file-discard-btn')).not.toBeNull();
|
||||
});
|
||||
|
||||
it('opens a closed file in the editor when clicking the file path', done => {
|
||||
spyOn(vm, 'openPendingTab').and.callThrough();
|
||||
spyOn(router, 'push');
|
||||
|
|
|
@ -103,65 +103,6 @@ describe('RepoCommitSection', () => {
|
|||
});
|
||||
});
|
||||
|
||||
it('adds changed files into staged files', done => {
|
||||
vm.$el.querySelector('.multi-file-discard-btn .btn').click();
|
||||
vm
|
||||
.$nextTick()
|
||||
.then(() => vm.$el.querySelector('.multi-file-discard-btn .btn').click())
|
||||
.then(vm.$nextTick)
|
||||
.then(() => {
|
||||
expect(vm.$el.querySelector('.ide-commit-list-container').textContent).toContain(
|
||||
'There are no unstaged changes',
|
||||
);
|
||||
})
|
||||
.then(done)
|
||||
.catch(done.fail);
|
||||
});
|
||||
|
||||
it('stages a single file', done => {
|
||||
vm.$el.querySelector('.multi-file-discard-btn .btn').click();
|
||||
|
||||
Vue.nextTick(() => {
|
||||
expect(
|
||||
vm.$el
|
||||
.querySelector('.ide-commit-list-container')
|
||||
.querySelectorAll('.multi-file-commit-list > li').length,
|
||||
).toBe(1);
|
||||
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
it('discards a single file', done => {
|
||||
vm.$el.querySelector('.multi-file-commit-list li:first-child .js-modal-primary-action').click();
|
||||
|
||||
Vue.nextTick(() => {
|
||||
expect(vm.$el.querySelector('.ide-commit-list-container').textContent).not.toContain('file1');
|
||||
expect(
|
||||
vm.$el
|
||||
.querySelector('.ide-commit-list-container')
|
||||
.querySelectorAll('.multi-file-commit-list > li').length,
|
||||
).toBe(1);
|
||||
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
it('unstages a single file', done => {
|
||||
vm.$el
|
||||
.querySelectorAll('.multi-file-discard-btn')[2]
|
||||
.querySelector('.btn')
|
||||
.click();
|
||||
|
||||
Vue.nextTick(() => {
|
||||
expect(
|
||||
vm.$el.querySelectorAll('.ide-commit-list-container')[1].querySelectorAll('li').length,
|
||||
).toBe(1);
|
||||
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
describe('mounted', () => {
|
||||
it('opens last opened file', () => {
|
||||
expect(store.state.openFiles.length).toBe(1);
|
||||
|
|
Loading…
Reference in a new issue