Skip to content

Commit c3ff76d

Browse files
author
Arman
committed
geophystech#137 Filters.
1 parent b3ad4d8 commit c3ff76d

File tree

1 file changed

+20
-2
lines changed

1 file changed

+20
-2
lines changed

test/unit/specs/Filters.spec.js

+20-2
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ describe('Filters.vue', () => {
3535
}
3636

3737
$routerMocks.$route.query = {}
38-
const values = [false, '', '1', true]
38+
const values = [false, '', '1', 1, true]
3939
Object.keys(fields).forEach(prop => {
4040
values.push(values[0])
4141
$routerMocks.$route.query[prop] = values[0]
@@ -58,7 +58,6 @@ describe('Filters.vue', () => {
5858
describe('Filters Change', () => {
5959

6060
const magMinField = wrapper.find('input[name="mag_min"]')
61-
wrapper.vm._filtersUpdateTimeout = setTimeout(() => {})
6261

6362
it('Form change', async () => {
6463

@@ -82,6 +81,25 @@ describe('Filters.vue', () => {
8281
})
8382
})
8483

84+
it('Response errors', async () => {
85+
86+
const errors = {
87+
_otherError: ['Other error']
88+
}
89+
90+
Object.keys(fields).forEach(prop => {
91+
errors[prop] = [`Error msg ${prop}`]
92+
})
93+
94+
wrapper.vm.setErrors(errors)
95+
96+
flushPromises().then(() => {
97+
for (let [prop, msg] of Object.entries(wrapper.vm.errorMessages)) {
98+
expect(msg).to.equal(`<p>${errors[prop].join('</p><p>')}</p>`)
99+
}
100+
})
101+
})
102+
85103
})
86104

87105
})

0 commit comments

Comments
 (0)