text: import { mount, shallowMount, createLocalVue } from '@vue/test-utils'
  import PortalVue from 'portal-vue'
  import ActionSelector from '@/components/ActionSelector'
  import flushPromises from 'flush-promises'
  
  const localVue = createLocalVue()
  localVue.use(PortalVue)
  
  describe('ActionSelector', () => {
      test('it renders correctly with actions and pivot action', () => {
          const wrapper = mount(ActionSelector, {
              localVue,
              propsData: {
                  selectedResources: [1, 2, 3],
                  resourceName: 'posts',
                  actions: [
                      { uriKey: 'action-1', name: 'Action 1' },
                      { uriKey: 'action-2', name: 'Action 2' },
                  ],
                  pivotActions: [
                      { uriKey: 'action-3', name: 'Action 3' },
                      { uriKey: 'action-4', name: 'Action 4' },
                  ],
                  pivotName: 'Pivot',
              },
          })
  
          expect(wrapper).toMatchSnapshot()
      })
  })
  