yoastseo-dep
Version:
Yoast clientside page analysis
16 lines (14 loc) • 807 B
JavaScript
import getClauses from "../../../../../src/languageProcessing/languages/hu/helpers/getClauses.js";
describe( "splits Hungarian sentences into clauses", function() {
it( "returns all clauses", function() {
const sentence = "Az ajtó be van csukva és Mari szeretve van.";
expect( getClauses( sentence )[ 0 ].getClauseText() ).toBe( "be van csukva" );
expect( getClauses( sentence )[ 1 ].getClauseText() ).toBe( "és Mari szeretve van." );
expect( getClauses( sentence ).length ).toBe( 2 );
} );
it( "splits Hungarian sentences that begin with a stopword into clauses", function() {
const sentence = "és Mari szeretve van.";
expect( getClauses( sentence )[ 0 ].getClauseText() ).toBe( "és Mari szeretve van." );
expect( getClauses( sentence )[ 0 ].isPassive() ).toBe( true );
} );
} );