@@ -19,13 +19,16 @@ MDFileTest >> setUp [
1919 | fileNamer |
2020 super setUp.
2121 memoryFS := FileSystem memory.
22-
22+
2323 mdFollowingConventionFile := MDFile new .
2424 fileNamer := mdFollowingConventionFile fileNamer.
25- fileNamer date:
26- (Date readFrom: ' 2024-11-02' readStream pattern: ' y-m-d' ).
25+ fileNamer date: (Date readFrom: ' 2024-11-02' readStream pattern: ' y-m-d' ).
2726
28- fileReferenceFollowingConventions := memoryFS / (mdFollowingConventionFile fileNamer newNameBasedOn: ' example' ).
27+ fileReferenceFollowingConventions := memoryFS
28+ /
29+ (mdFollowingConventionFile
30+ fileNamer newNameBasedOn:
31+ ' example' ).
2932
3033 fileReferenceFollowingConventions writeStreamDo: [ :stream |
3134 stream nextPutAll: ' example file' ].
@@ -38,11 +41,13 @@ MDFileTest >> setUp [
3841
3942{ #category : ' tests - contents' }
4043MDFileTest >> testContentsIsSaved [
41-
42- self assert: fileReferenceFollowingConventions contents equals: ' example file' .
44+
45+ self
46+ assert: fileReferenceFollowingConventions contents
47+ equals: ' example file' .
4348
4449 self
45- assert: (memoryFS / ' example .md' ) contents
50+ assert: (memoryFS / ' 2024-11-02_example .md' ) contents
4651 equals: ' example file'
4752]
4853
@@ -68,65 +73,33 @@ MDFileTest >> testMDFileCreationWithoutExistingFile [
6873
6974 | fileWithoutFileReference |
7075 fileWithoutFileReference := MDFile new .
71- self assert : fileWithoutFileReference hasFile not .
76+ self deny : fileWithoutFileReference hasFile
7277]
7378
7479{ #category : ' tests' }
7580MDFileTest >> testMDFileExistingFileWithName [
7681
7782 | fileReferenceWithoutName |
7883 fileReferenceWithoutName := (memoryFS / ' name.md' ) ensureCreateFile.
79- mdFollowingConventionFile initializeWithFileReference:
80- fileReferenceWithoutName.
81- self assert: (mdFollowingConventionFile basename endsWith: ' name.md' )
82- ]
83-
84- { #category : ' tests' }
85- MDFileTest >> testMDFileExistingFileWithoutName [
86-
87- | file fileReferenceWithoutName |
88-
89- fileReferenceWithoutName := (memoryFS / ' .md' ) ensureCreateFile.
90- toDelete add: fileReferenceWithoutName.
91- file := MDFile new .
92- file initializeWithFileReference: fileReferenceWithoutName.
93- self denyEmpty: file basename.
94-
84+ mdFollowingConventionFile initializeWithFileReference: fileReferenceWithoutName.
85+ self assert: (mdFollowingConventionFile fileReference basename endsWith: ' name.md' )
9586]
9687
9788{ #category : ' tests' }
9889MDFileTest >> testMDFileHasFileReferenceAddMetaData [
9990
10091 | root file |
101-
10292 file := memoryFS / ' test2' .
103- file ensureCreateFile.
104- mdFollowingConventionFile initializeWithFileReference: file.
105- mdFollowingConventionFile addMetaDataElements.
106-
107- root := MicrodownParser parse: mdFollowingConventionFile contents.
108- self assert: root hasMetaDataElement.
109-
110-
111- ]
112-
113- { #category : ' tests' }
114- MDFileTest >> testMDFileHasFileReferenceHasMetaData [
93+ file ensureCreateFile.
94+ mdFollowingConventionFile initializeWithFileReference: file.
95+ mdFollowingConventionFile addMetaDataElements.
11596
116- | root file |
117-
118- file := memoryFS / ' test2' .
119- file ensureCreateFile.
120- mdFollowingConventionFile initializeWithFileReference: file.
121- root := MicrodownParser parse: mdFollowingConventionFile fileReference contents.
122- mdFollowingConventionFile addMetaDataElements.
123-
12497 root := MicrodownParser parse: mdFollowingConventionFile contents.
12598 self assert: root hasMetaDataElement.
126-
127- mdFollowingConventionFile fileReference delete.
128-
129-
99+ self
100+ assert: (root metaDataElement atKey: ' title ' )
101+ equals: ' unnamed ' .
102+
130103]
131104
132105{ #category : ' tests' }
@@ -146,11 +119,11 @@ MDFileTest >> testMDFileHasFileReferenceHasNotMetaData [
146119{ #category : ' tests' }
147120MDFileTest >> testMDFileHasFileReferenceWithFormatISO [
148121
149- | file date |
150- file := MDFile newFromFileReference: fileReferenceWithName.
151- date := Date today yyyymmdd.
152- self assert: ( file basename includesSubstring: date) .
153- self deny: fileReferenceWithName exists
122+ | file |
123+ file := MDFile new .
124+ file fileNamer date: ( Date newDay: 21 month: 9 year: 1969 ).
125+ self assert: file fileReference basename equals: ' 1969-09-21_unnamed.md ' .
126+
154127]
155128
156129{ #category : ' tests - title' }
0 commit comments