diff --git a/tests/unit/components/DbUpload.spec.js b/tests/unit/components/DbUpload.spec.js index 5f7089b..b51de01 100644 --- a/tests/unit/components/DbUpload.spec.js +++ b/tests/unit/components/DbUpload.spec.js @@ -88,13 +88,17 @@ describe('DbUploader.vue', () => { } const store = new Vuex.Store({ state, mutations }) + // mock getting a file from user + const file = {} + sinon.stub(fu, 'getFileFromUser').resolves(file) + // mock db loading const schema = {} const $db = { loadDb: sinon.stub().resolves(schema) } // mock router const $router = { push: sinon.stub() } - const $route = { path: '/' } + const $route = { path: '/editor' } // mount the component const wrapper = shallowMount(DbUpload, { @@ -103,6 +107,7 @@ describe('DbUploader.vue', () => { }) await wrapper.find('.drop-area').trigger('click') + await $db.loadDb.returnValues[0] expect($router.push.called).to.equal(false) }) }) diff --git a/tests/unit/components/MainMenu.spec.js b/tests/unit/components/MainMenu.spec.js index 4687cf3..10f8fd0 100644 --- a/tests/unit/components/MainMenu.spec.js +++ b/tests/unit/components/MainMenu.spec.js @@ -46,7 +46,6 @@ describe('MainMenu.vue', () => { }) it('Run and Save are not visible if there is no tabs', () => { - console.log('Run and Save are not visible') const state = { currentTab: null, tabs: [{}],