UNPKG

yoastseo-dep

Version:

Yoast clientside page analysis

32 lines (25 loc) 1.22 kB
import EnglishResearcher from "../../../src/languageProcessing/languages/en/Researcher"; import Assessor from "../../../src/scoring/cornerstone/relatedKeywordAssessor.js"; import Paper from "../../../src/values/Paper.js"; import { checkAssessmentAvailability } from "../../specHelpers/scoring/relatedKeyphraseAssessorTests"; const mockPaper = new Paper( "" ); const assessor = new Assessor( new EnglishResearcher( mockPaper ) ); describe( "running assessments in the assessor", function() { checkAssessmentAvailability( assessor ); } ); describe( "has configuration overrides", () => { test( "KeyphraseLength", () => { const assessment = assessor.getAssessment( "keyphraseLength" ); expect( assessment ).toBeDefined(); expect( assessment._config ).toBeDefined(); expect( assessment._config.isRelatedKeyphrase ).toBeTruthy(); } ); test( "ImageKeyphrase", () => { const assessment = assessor.getAssessment( "imageKeyphrase" ); expect( assessment ).toBeDefined(); expect( assessment._config ).toBeDefined(); expect( assessment._config.scores.withAltNonKeyword ).toBe( 3 ); expect( assessment._config.scores.withAlt ).toBe( 3 ); expect( assessment._config.scores.noAlt ).toBe( 3 ); } ); } );