From aa461941f5d03ec929769fedaec515e400dc3f60 Mon Sep 17 00:00:00 2001 From: "antoine.usal" Date: Fri, 12 Jun 2026 11:59:40 +0200 Subject: [PATCH] Add explanation and a test for MicMethodReferenceChecker --- .../MicMethodReferenceChecker.class.st | 5 +++++ .../MicMethodReferenceCheckerTest.class.st | 9 +++++++++ 2 files changed, 14 insertions(+) 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'.