Microdown icon indicating copy to clipboard operation
Microdown copied to clipboard

MicCodeBlockValitorTest does not test the public API

Open Ducasse opened this issue 6 months ago • 1 comments

So far MicCodeBlockValitorTest only test that the visitor is working.

parseAndTest: docText

	| doc bTester |
	doc := Microdown parse: docText.
	bTester := MicCodeBlockValidator new.
	bTester start: doc.
	^ bTester

However this class has methods such as checkProject:

Ducasse avatar Aug 12 '25 19:08 Ducasse

Here is typical use

reportForFolder: parent startingFrom: file

	| reporter checker validator |
	reporter := self new.

	checker := MicReferenceChecker new.
	checker fileSystem: parent.
	checker checkProject: file.

	reporter addResults: checker results.

	validator := MicCodeBlockValidator new.
	checker fileSystem: parent.
	checker checkProject: file.

	reporter addResults: validator results

Ducasse avatar Aug 12 '25 19:08 Ducasse