1
0
mirror of https://github.com/lana-k/sqliteviz.git synced 2025-12-07 10:38:54 +08:00
This commit is contained in:
lana-k
2025-03-20 22:04:15 +01:00
parent 5e2b34a856
commit 0c1b91ab2f
146 changed files with 3317 additions and 2438 deletions

View File

@@ -6,10 +6,9 @@ import { createStore } from 'vuex'
import Tabs from '@/views/Main/Workspace/Tabs'
import eventBus from '@/lib/eventBus'
describe('Tabs.vue', () => {
let clock
beforeEach(() => {
clock = sinon.useFakeTimers()
sinon.spy(eventBus, '$emit')
@@ -43,8 +42,21 @@ describe('Tabs.vue', () => {
// mock store state
const state = {
tabs: [
{ id: 1, name: 'foo', query: 'select * from foo', chart: [], isSaved: true },
{ id: 2, name: null, tempName: 'Untitled', query: '', chart: [], isSaved: false }
{
id: 1,
name: 'foo',
query: 'select * from foo',
chart: [],
isSaved: true
},
{
id: 2,
name: null,
tempName: 'Untitled',
query: '',
chart: [],
isSaved: false
}
],
currentTabId: 2
}
@@ -81,8 +93,21 @@ describe('Tabs.vue', () => {
// mock store state
const state = {
tabs: [
{ id: 1, name: 'foo', query: 'select * from foo', chart: [], isSaved: true },
{ id: 2, name: null, tempName: 'Untitled', query: '', chart: [], isSaved: false }
{
id: 1,
name: 'foo',
query: 'select * from foo',
chart: [],
isSaved: true
},
{
id: 2,
name: null,
tempName: 'Untitled',
query: '',
chart: [],
isSaved: false
}
],
currentTabId: 2
}
@@ -210,7 +235,9 @@ describe('Tabs.vue', () => {
attachTo: document.body,
global: {
stubs: {
'router-link': true, teleport: true, transition: false
'router-link': true,
teleport: true,
transition: false
},
plugins: [store]
}
@@ -284,7 +311,9 @@ describe('Tabs.vue', () => {
attachTo: document.body,
global: {
stubs: {
'router-link': true, teleport: true, transition: false
'router-link': true,
teleport: true,
transition: false
},
plugins: [store]
}
@@ -360,7 +389,9 @@ describe('Tabs.vue', () => {
attachTo: document.body,
global: {
stubs: {
'router-link': true, teleport: true, transition: false
'router-link': true,
teleport: true,
transition: false
},
plugins: [store]
}
@@ -401,8 +432,21 @@ describe('Tabs.vue', () => {
// mock store state
const state = {
tabs: [
{ id: 1, name: 'foo', query: 'select * from foo', chart: [], isSaved: true },
{ id: 2, name: null, tempName: 'Untitled', query: '', chart: [], isSaved: false }
{
id: 1,
name: 'foo',
query: 'select * from foo',
chart: [],
isSaved: true
},
{
id: 2,
name: null,
tempName: 'Untitled',
query: '',
chart: [],
isSaved: false
}
],
currentTabId: 2
}
@@ -429,7 +473,13 @@ describe('Tabs.vue', () => {
// mock store state
const state = {
tabs: [
{ id: 1, name: 'foo', query: 'select * from foo', chart: [], isSaved: true }
{
id: 1,
name: 'foo',
query: 'select * from foo',
chart: [],
isSaved: true
}
],
currentTabId: 1
}