Added non-IfStatement test for isIfStatementNodeWithSingleStatementBody method

This commit is contained in:
sanex
2021-01-17 21:49:01 +03:00
parent 5289dcc834
commit 49ec0a66b8
@@ -79,7 +79,22 @@ describe('NodeGuards', () => {
});
describe('false checks', () => {
describe('Variant #1: multiple statements `consequent` and `alternate`', () => {
describe('Variant #1: other node', () => {
const expectedResult: boolean = false;
const node: ESTree.Literal = NodeFactory.literalNode(true);
let result: boolean;
before(() => {
result = NodeGuards.isIfStatementNodeWithSingleStatementBody(node);
});
it('should return `false` for other node', () => {
assert.equal(result, expectedResult);
});
});
describe('Variant #2: multiple statements `consequent` and `alternate`', () => {
const expectedResult: boolean = false;
const node: ESTree.IfStatement = NodeFactory.ifStatementNode(
NodeFactory.literalNode(true),