mirror of
				https://github.com/elyby/accounts-frontend.git
				synced 2025-05-31 14:11:58 +05:30 
			
		
		
		
	
		
			
				
	
	
		
			28 lines
		
	
	
		
			807 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			807 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
import React from 'react';
 | 
						|
import { render, screen } from '@testing-library/react';
 | 
						|
import expect from 'app/test/unexpected';
 | 
						|
import { IntlProvider } from 'react-intl';
 | 
						|
 | 
						|
import Input from './Input';
 | 
						|
 | 
						|
describe('Input', () => {
 | 
						|
    it('should return input value', () => {
 | 
						|
        let component: Input | null = null;
 | 
						|
 | 
						|
        render(
 | 
						|
            <IntlProvider locale="en" defaultLocale="en">
 | 
						|
                <Input
 | 
						|
                    defaultValue="foo"
 | 
						|
                    name="test"
 | 
						|
                    ref={(el) => {
 | 
						|
                        component = el;
 | 
						|
                    }}
 | 
						|
                />
 | 
						|
            </IntlProvider>,
 | 
						|
        );
 | 
						|
 | 
						|
        expect(screen.getByDisplayValue('foo'), 'to be a', HTMLElement);
 | 
						|
        expect(component && (component as Input).getValue(), 'to equal', 'foo');
 | 
						|
    });
 | 
						|
});
 |