Skip to content

Commit a854ccc

Browse files
committed
test: render code wrapper or json table depending on example value
1 parent 91b081f commit a854ccc

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

test/api-example-render.test.js

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -666,4 +666,35 @@ describe('<api-example-render>', () => {
666666
});
667667
});
668668
});
669+
670+
describe('_renderExample()', () => {
671+
let element;
672+
let nodes;
673+
674+
beforeEach(async () => {
675+
element = await basicFixture();
676+
});
677+
678+
it('Sets json table example', async () => {
679+
element.isJson = true;
680+
element.renderTable = true;
681+
element.example = {
682+
value: '{"a":"b"}'
683+
};
684+
await nextFrame();
685+
nodes = element.shadowRoot.querySelector('json-table');
686+
assert.isNotNull(nodes);
687+
});
688+
689+
it('Sets code example', async () => {
690+
element.isJson = true;
691+
element.renderTable = true;
692+
element.example = {
693+
value: 'a'
694+
};
695+
await nextFrame();
696+
nodes = element.shadowRoot.querySelector('.code-wrapper');
697+
assert.isNotNull(nodes);
698+
});
699+
});
669700
});

0 commit comments

Comments
 (0)