UNPKG

yoastseo-dep

Version:

Yoast clientside page analysis

30 lines (24 loc) 1.17 kB
import EnglishResearcher from "../../src/languageProcessing/languages/en/Researcher"; import Assessor from "../../src/scoring/taxonomyAssessor.js"; import Paper from "../../src/values/Paper.js"; import { checkAssessmentAvailability, checkUrls } from "../specHelpers/scoring/seoAssessorTests"; const mockPaper = new Paper( "" ); const assessor = new Assessor( new EnglishResearcher( mockPaper ) ); describe( "running assessments in the assessor", function() { checkAssessmentAvailability( assessor ); } ); describe( "has the correct configuration overrides", () => { test( "TextLengthAssessment", () => { const assessment = assessor.getAssessment( "textLength" ); expect( assessment ).toBeDefined(); expect( assessment._config ).toBeDefined(); expect( assessment._config.recommendedMinimum ).toBe( 250 ); expect( assessment._config.slightlyBelowMinimum ).toBe( 200 ); expect( assessment._config.belowMinimum ).toBe( 100 ); expect( assessment._config.veryFarBelowMinimum ).toBe( 50 ); expect( assessment._config.customContentType ).toBe( "taxonomyAssessor" ); } ); } ); describe( "has the correct assessment URLs", () => { checkUrls( assessor ); } );