32 lines
		
	
	
		
			998 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			998 B
		
	
	
	
		
			JavaScript
		
	
	
	
import { shallowMount } from '@vue/test-utils';
 | 
						|
import OutboundTokenAccess from '~/token_access/components/outbound_token_access.vue';
 | 
						|
import InboundTokenAccess from '~/token_access/components/inbound_token_access.vue';
 | 
						|
import TokenAccessApp from '~/token_access/components/token_access_app.vue';
 | 
						|
 | 
						|
describe('TokenAccessApp component', () => {
 | 
						|
  let wrapper;
 | 
						|
 | 
						|
  const findOutboundTokenAccess = () => wrapper.findComponent(OutboundTokenAccess);
 | 
						|
  const findInboundTokenAccess = () => wrapper.findComponent(InboundTokenAccess);
 | 
						|
 | 
						|
  const createComponent = () => {
 | 
						|
    wrapper = shallowMount(TokenAccessApp);
 | 
						|
  };
 | 
						|
 | 
						|
  describe('default', () => {
 | 
						|
    beforeEach(() => {
 | 
						|
      createComponent();
 | 
						|
    });
 | 
						|
 | 
						|
    it('renders the outbound token access component', () => {
 | 
						|
      expect(findOutboundTokenAccess().exists()).toBe(true);
 | 
						|
    });
 | 
						|
 | 
						|
    it('renders the inbound token access component', () => {
 | 
						|
      createComponent(true);
 | 
						|
 | 
						|
      expect(findInboundTokenAccess().exists()).toBe(true);
 | 
						|
    });
 | 
						|
  });
 | 
						|
});
 |