1
0
mirror of https://github.com/lana-k/sqliteviz.git synced 2025-12-06 18:18:53 +08:00

SQL query execution state in UI #3

- use LoadingIndicator
- use Logs
This commit is contained in:
lana-k
2021-05-14 16:42:58 +02:00
parent 3bb40b4eb7
commit a3fb38b23c
4 changed files with 51 additions and 18 deletions

View File

@@ -202,9 +202,9 @@ describe('Tab.vue', () => {
await wrapper.vm.execute()
expect(wrapper.find('.table-view .result-before').isVisible()).to.equal(false)
expect(wrapper.find('.table-view .result-in-progress').isVisible()).to.equal(false)
expect(wrapper.find('.table-preview.error').isVisible()).to.equal(true)
expect(wrapper.find('.table-preview.error').text()).to.include('There is no table foo')
expect(wrapper.find('.table-view .result-in-progress').exists()).to.equal(false)
expect(wrapper.findComponent({name: 'logs'}).isVisible()).to.equal(true)
expect(wrapper.findComponent({name: 'logs'}).text()).to.include('There is no table foo')
})
it('Passes result to sql-table component', async () => {
@@ -242,8 +242,8 @@ describe('Tab.vue', () => {
await wrapper.vm.execute()
expect(wrapper.find('.table-view .result-before').isVisible()).to.equal(false)
expect(wrapper.find('.table-view .result-in-progress').isVisible()).to.equal(false)
expect(wrapper.find('.table-preview.error').isVisible()).to.equal(false)
expect(wrapper.find('.table-view .result-in-progress').exists()).to.equal(false)
expect(wrapper.findComponent({name: 'logs'}).exists()).to.equal(false)
expect(wrapper.findComponent({ name: 'SqlTable' }).vm.dataSet).to.eql(result)
})