From 015b96e4f1a5552ce628e90f03cb765e17c10e4d Mon Sep 17 00:00:00 2001 From: AntoineThibi Date: Tue, 29 Aug 2023 09:38:39 +0200 Subject: [PATCH 1/6] feat: implement toHaveProp --- src/matchers/__tests__/to-have-prop.test.tsx | 43 ++++++++++++++++ src/matchers/extend-expect.d.ts | 5 +- src/matchers/extend-expect.ts | 8 +-- src/matchers/to-have-prop.ts | 54 ++++++++++++++++++++ 4 files changed, 105 insertions(+), 5 deletions(-) create mode 100644 src/matchers/__tests__/to-have-prop.test.tsx create mode 100644 src/matchers/to-have-prop.ts diff --git a/src/matchers/__tests__/to-have-prop.test.tsx b/src/matchers/__tests__/to-have-prop.test.tsx new file mode 100644 index 000000000..7bfd864f3 --- /dev/null +++ b/src/matchers/__tests__/to-have-prop.test.tsx @@ -0,0 +1,43 @@ +import React from 'react'; +import { Button, Text, View } from 'react-native'; +import { render } from '../..'; +import '../extend-expect'; + +test('.toHaveProp', () => { + const { queryByTestId } = render( + + + text + +