yoastseo-dep
Version:
Yoast clientside page analysis
27 lines (24 loc) • 773 B
JavaScript
import StructuredNode from "../../../../../src/parsedPaper/structure/tree/nodes/StructuredNode";
describe( "StructuredNode", () => {
describe( "constructor", () => {
it( "creates a new StructuredNode", () => {
const sourceCodeLocation = {
startTag: {
startOffset: 0,
endOffset: 4,
},
endTag: {
startOffset: 12,
endOffset: 17,
},
startOffset: 0,
endOffset: 17,
};
const structuredTextNode = new StructuredNode( "div", sourceCodeLocation );
expect( structuredTextNode.type ).toEqual( "StructuredNode" );
expect( structuredTextNode.sourceCodeLocation ).toEqual( sourceCodeLocation );
expect( structuredTextNode.children ).toEqual( [] );
expect( structuredTextNode.tag ).toEqual( "div" );
} );
} );
} );