diff --git a/src/Microdown-BookTester/MicMethodReferenceChecker.class.st b/src/Microdown-BookTester/MicMethodReferenceChecker.class.st index 5ca9b66c7..ed15233ad 100644 --- a/src/Microdown-BookTester/MicMethodReferenceChecker.class.st +++ b/src/Microdown-BookTester/MicMethodReferenceChecker.class.st @@ -39,6 +39,11 @@ MicMethodReferenceChecker class >> checkerName [ ^ 'MethodReferenceUsingHash' ] +{ #category : 'visiting - inline elements' } +MicMethodReferenceChecker >> explanationForConfiguration [ + ^ 'I check that method references in the document are valid and well-formed.' +] + { #category : 'visiting - inline elements' } MicMethodReferenceChecker >> initialize [ super initialize. diff --git a/src/Microdown-BookTester/MicMethodReferenceCheckerTest.class.st b/src/Microdown-BookTester/MicMethodReferenceCheckerTest.class.st index 1ff3e3110..e69b2e7aa 100644 --- a/src/Microdown-BookTester/MicMethodReferenceCheckerTest.class.st +++ b/src/Microdown-BookTester/MicMethodReferenceCheckerTest.class.st @@ -48,6 +48,15 @@ MicMethodReferenceCheckerTest >> testConfigureFromNil [ self assert: checker isOkay. ] +{ #category : 'tests' } +MicMethodReferenceCheckerTest >> testExplanationForConfiguration [ + | checker expectedExplanation | + checker := MicMethodReferenceChecker new. + expectedExplanation := 'I check that method references in the document are valid and well-formed.'. + + self assert: checker explanationForConfiguration equals: expectedExplanation +] + { #category : 'tests' } MicMethodReferenceCheckerTest >> testMixedReferenceDetected [ checker checkProject: fileSystem / 'mixedReference.md'.