Skip to content

Commit 2e3a07c

Browse files
author
Arman
committed
geophystech#137 Filters.
1 parent e9c0782 commit 2e3a07c

File tree

2 files changed

+18
-4
lines changed

2 files changed

+18
-4
lines changed

test/unit/specs/Filters.spec.js

+14-3
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,12 @@ describe('Filters.vue', () => {
4848

4949
describe('Filters Change', () => {
5050

51-
wrapper.find('input[name="mag_min"]').setValue(1)
52-
wrapper.trigger('submit')
51+
const magMinField = wrapper.find('input[name="mag_min"]')
5352

54-
it('Form submit', async () => {
53+
it('Form change', async () => {
54+
55+
magMinField.setValue(1)
56+
magMinField.trigger('input.native')
5557

5658
flushPromises().then(() => {
5759
expect(wrapper.vm.filtersChanged).to.equal(true)
@@ -60,6 +62,15 @@ describe('Filters.vue', () => {
6062

6163
})
6264

65+
it('Form submit', async () => {
66+
wrapper.trigger('submit')
67+
68+
flushPromises().then(() => {
69+
expect(wrapper.vm.filtersChanged).to.equal(false)
70+
expect(wrapper.vm.sendBtnFade).to.equal(false)
71+
})
72+
})
73+
6374
})
6475

6576
})

test/unit/utils.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,15 @@ export function mapPropDataGen(mapId)
1010

1111
export const $routerMocks = {
1212
$router: {
13+
opts: {},
1314
resolve: data => {
1415
let url = data.name ? `#/${data.name.toLowerCase()}` : '#'
1516
return { href: data.params ? `${url}/${Object.values(data.params).join('/')}` : url }
1617
},
1718
replace: data => {
18-
19+
for (let [k, v] of Object.entries(data)) {
20+
$routerMocks.$router.opts[k] = v
21+
}
1922
},
2023
currentRoute: {
2124
params: {}

0 commit comments

Comments
 (0)