import React from 'react'; import HTML from '../RenderHTML'; import { render } from '@testing-library/react-native'; /** * https://github.com/meliorence/react-native-render-html/issues/377 */ describe('HTML component', () => { const colorYellow = { color: 'yellow' }; const colorGreen = { color: 'green' }; const tagsStylesInstance1 = { highlight: colorYellow }; const tagsStylesInstance2 = { highlight: colorGreen }; it('should pass regression #377 regarding classesStyles prop', () => { const { getByText, update } = render( hello world

' }} classesStyles={tagsStylesInstance1} /> ); update( hello world

' }} classesStyles={tagsStylesInstance2} /> ); const text = getByText('hello world'); expect(text).toHaveStyle(colorGreen); }); });