From 448d609ece595cbc0d4eebb384d2dc94735e6c74 Mon Sep 17 00:00:00 2001 From: Robert Buehler Date: Fri, 1 Sep 2017 10:06:51 -0500 Subject: [PATCH] Added text to Include to allow contain.text --- types/chai-enzyme/chai-enzyme-tests.tsx | 1 + types/chai-enzyme/index.d.ts | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/types/chai-enzyme/chai-enzyme-tests.tsx b/types/chai-enzyme/chai-enzyme-tests.tsx index 77ad5a0169..4b88d077aa 100644 --- a/types/chai-enzyme/chai-enzyme-tests.tsx +++ b/types/chai-enzyme/chai-enzyme-tests.tsx @@ -30,6 +30,7 @@ expect(wrapper).to.have.ref("test"); expect(wrapper).to.be.selected(); expect(wrapper).to.have.tagName("div"); expect(wrapper).to.have.text(""); +expect(wrapper).to.contain.text(""); expect(wrapper).to.have.type(Test); expect(wrapper).to.have.value("test"); expect(wrapper).to.have.attr("test", "test"); diff --git a/types/chai-enzyme/index.d.ts b/types/chai-enzyme/index.d.ts index 86b6f6f7b3..f1283994f6 100644 --- a/types/chai-enzyme/index.d.ts +++ b/types/chai-enzyme/index.d.ts @@ -26,6 +26,12 @@ declare namespace Chai { * @param code */ (selector: EnzymeSelector): Assertion; + + /** + * Assert that the given wrapper has the supplied text: + * @param str + */ + text(str?: string): Assertion; } interface Assertion { /**