From 33a9b261bf562fc0f42c29b4a2a7b38b24605cbc Mon Sep 17 00:00:00 2001 From: lana-k Date: Tue, 12 Jan 2021 21:04:13 +0100 Subject: [PATCH] use .have.lengthOf in assertions --- tests/unit/checkBox.spec.js | 4 ++-- tests/unit/database.spec.js | 6 +++--- tests/unit/store.spec.js | 18 +++++++++--------- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/tests/unit/checkBox.spec.js b/tests/unit/checkBox.spec.js index 4837e8f..ab1d098 100644 --- a/tests/unit/checkBox.spec.js +++ b/tests/unit/checkBox.spec.js @@ -30,10 +30,10 @@ describe('CheckBox', () => { it('emits event on click', async () => { const wrapper = shallowMount(CheckBox) await wrapper.trigger('click') - expect(wrapper.emitted().click.length).to.equal(1) + expect(wrapper.emitted().click).to.have.lengthOf(1) expect(wrapper.emitted().click[0]).to.eql([true]) await wrapper.trigger('click') - expect(wrapper.emitted().click.length).to.equal(2) + expect(wrapper.emitted().click).to.have.lengthOf(2) expect(wrapper.emitted().click[1]).to.eql([false]) }) }) \ No newline at end of file diff --git a/tests/unit/database.spec.js b/tests/unit/database.spec.js index d4def56..1c8c225 100644 --- a/tests/unit/database.spec.js +++ b/tests/unit/database.spec.js @@ -24,7 +24,7 @@ describe('database.js', () => { return db.loadDb(buffer) }) .then(({dbName, schema}) => { - expect(schema.length).to.equal(1) + expect(schema).to.have.lengthOf(1) expect(schema[0].name).to.equal('test') expect(schema[0].columns[0].name).to.equal('col1') expect(schema[0].columns[0].type).to.equal('N/A') @@ -85,11 +85,11 @@ describe('database.js', () => { return db.execute('SELECT * from test') }) .then(result => { - expect(result.columns.length).to.equal(3) + expect(result.columns).to.have.lengthOf(3) expect(result.columns[0]).to.equal('id') expect(result.columns[1]).to.equal('name') expect(result.columns[2]).to.equal('faculty') - expect(result.values.length).to.equal(2) + expect(result.values).to.have.lengthOf(2) expect(result.values[0][0]).to.equal(1) expect(result.values[0][1]).to.equal('Harry Potter') expect(result.values[0][2]).to.equal('Griffindor') diff --git a/tests/unit/store.spec.js b/tests/unit/store.spec.js index 7a0956d..067cb4b 100644 --- a/tests/unit/store.spec.js +++ b/tests/unit/store.spec.js @@ -88,7 +88,7 @@ describe('mutations', () => { } updateTab(state, newTab) - expect(state.tabs.length).to.equal(1) + expect(state.tabs).to.have.lengthOf(1) expect(state.currentTabId).to.equal(2) expect(state.tabs[0].id).to.equal(2) expect(state.tabs[0].name).to.equal('new test') @@ -119,7 +119,7 @@ describe('mutations', () => { } updateTab(state, newTab) - expect(state.tabs.length).to.equal(1) + expect(state.tabs).to.have.lengthOf(1) expect(state.tabs[0].id).to.equal(1) expect(state.tabs[0].name).to.equal('new test') expect(state.tabs[0].query).to.equal('SELECT * from foo') @@ -148,7 +148,7 @@ describe('mutations', () => { } updateTab(state, newTab) - expect(state.tabs.length).to.equal(1) + expect(state.tabs).to.have.lengthOf(1) expect(state.tabs[0].id).to.equal(1) expect(state.tabs[0].name).to.equal('test') expect(state.tabs[0].query).to.equal('SELECT * from foo') @@ -181,7 +181,7 @@ describe('mutations', () => { } deleteTab(state, 0) - expect(state.tabs.length).to.equal(1) + expect(state.tabs).to.have.lengthOf(1) expect(state.tabs[0].id).to.equal(2) expect(state.currentTabId).to.equal(2) }) @@ -212,7 +212,7 @@ describe('mutations', () => { } deleteTab(state, 1) - expect(state.tabs.length).to.equal(1) + expect(state.tabs).to.have.lengthOf(1) expect(state.tabs[0].id).to.equal(1) expect(state.currentTabId).to.equal(1) }) @@ -252,7 +252,7 @@ describe('mutations', () => { } deleteTab(state, 1) - expect(state.tabs.length).to.equal(2) + expect(state.tabs).to.have.lengthOf(2) expect(state.tabs[0].id).to.equal(1) expect(state.tabs[1].id).to.equal(3) expect(state.currentTabId).to.equal(3) @@ -275,7 +275,7 @@ describe('mutations', () => { } deleteTab(state, 0) - expect(state.tabs.length).to.equal(0) + expect(state.tabs).to.have.lengthOf(0) expect(state.currentTabId).to.equal(null) }) @@ -305,7 +305,7 @@ describe('mutations', () => { } deleteTab(state, 1) - expect(state.tabs.length).to.equal(1) + expect(state.tabs).to.have.lengthOf(1) expect(state.tabs[0].id).to.equal(1) expect(state.currentTabId).to.equal(1) }) @@ -434,7 +434,7 @@ describe('actions', () => { } await addTab({ state }, tab1) - expect(state.tabs.length).to.equal(2) + expect(state.tabs).to.have.lengthOf(2) expect(state.untitledLastIndex).to.equal(0) }) }) \ No newline at end of file