Sha256: 08750d693a40cd7e42cc761ae8045d30c5b313e8793770f6dae8ab7deb7a08ed
Contents?: true
Size: 1.08 KB
Versions: 962
Compression:
Stored size: 1.08 KB
Contents
import React from 'react' import { render, screen } from '../utilities/test-utils' import FileUpload from './_file_upload' const testid = 'fileupload-test' test('returns namespaced class name', () => { render( <FileUpload data={{ testid: testid }} /> ) const kit = screen.getByTestId(testid) expect(kit).toHaveClass('pb_file_upload_kit') }) test('shows default drag text', () => { render( <FileUpload data={{ testid: testid }} /> ) const kit = screen.getByTestId(testid) expect(kit).toHaveTextContent('Choose a file or drag it here') }) test('displays max file size text', () => { render( <FileUpload data={{ testid: testid }} maxSize={1e+6} /> ) const kit = screen.getByTestId(testid) expect(kit).toHaveTextContent('Choose a file or drag it here. Max file size is 1 MB.') }) test('displays custom message', () => { render( <FileUpload customMessage={'Hello world!'} data={{ testid: testid }} /> ) const kit = screen.getByTestId(testid) expect(kit).toHaveTextContent('Hello world!') })
Version data entries
962 entries across 962 versions & 1 rubygems