File tree 2 files changed +16
-5
lines changed
2 files changed +16
-5
lines changed Original file line number Diff line number Diff line change 22
22
:variant =" showTrainingEvents ? 'event-training' : 'info'"
23
23
:disabled =" trainingEventsBtnDisabled"
24
24
:pressed.sync =" showTrainingEvents"
25
+ id =" showTraining"
25
26
size =" sm" >{{ showTrainingEvents ? 'Скрыть' : 'Показать' }} учебные</b-btn >
26
27
27
28
<ModalMap v-if =" showModalMap && count > 0" :filtersData =" filtersData" />
Original file line number Diff line number Diff line change 1
- import { shallowMount , createLocalVue } from '@vue/test-utils'
1
+ import { mount , createLocalVue } from '@vue/test-utils'
2
2
import CountersHeader from '@/components/CountersHeader'
3
3
import BootstrapVue from 'bootstrap-vue'
4
4
import { RouterLink } from '../utils'
@@ -13,19 +13,29 @@ describe('CountersHeader.vue', () => {
13
13
const $store = {
14
14
getters : {
15
15
user : {
16
- authenticated : false
16
+ authenticated : true ,
17
+ permissions : {
18
+ reports : 'reports'
19
+ }
17
20
}
18
21
}
19
22
}
20
23
21
- const wrapper = shallowMount ( CountersHeader , {
24
+ const wrapper = mount ( CountersHeader , {
22
25
mocks : { $http, $moment, $store } ,
23
26
stubs : { RouterLink } ,
27
+ propsData : {
28
+ trainingEventsBtnShow : true ,
29
+ showTrainingEvents : false
30
+ } ,
24
31
localVue
25
32
} )
26
33
27
- it ( 'Check component CountersHeader' , ( ) => {
28
- expect ( wrapper . is ( CountersHeader ) ) . to . eql ( true )
34
+ it ( 'Toggle Training Events' , ( ) => {
35
+ wrapper . find ( '#showTraining' ) . trigger ( 'click' )
36
+ expect ( wrapper . vm . showTrainingEvents ) . to . eql ( true )
37
+ wrapper . find ( '#showTraining' ) . trigger ( 'click' )
38
+ expect ( wrapper . vm . showTrainingEvents ) . to . eql ( false )
29
39
} )
30
40
31
41
} )
You can’t perform that action at this time.
0 commit comments