We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d06e3fa commit 0d2aca2Copy full SHA for 0d2aca2
test/context.js
@@ -31,6 +31,27 @@ describe('context', () => {
31
`);
32
});
33
34
+ it('should support nested Providers', () => {
35
+ const { Provider, Consumer } = createContext();
36
+ let rendered = renderJsx(
37
+ <Provider value="wrong">
38
+ <Provider value="correct">
39
+ <Consumer>
40
+ {(value) => (
41
+ <section>
42
+ value is: {value}
43
+ </section>
44
+ )}
45
+ </Consumer>
46
+ </Provider>
47
48
+ );
49
+
50
+ expect(rendered).to.equal(dedent`
51
+ <section>value is: correct</section>
52
+ `);
53
+ });
54
55
it('should support falsy context value', () => {
56
const { Provider, Consumer } = createContext();
57
let rendered = renderJsx(
0 commit comments